Signal encoding method and device, method for encoding joint feedback signal

ABSTRACT

A method, a user equipment and a base station are provided. The method is for transmitting Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) information in a communication system in which two carriers are configured, which includes: a user equipment encodes a codeword of the two carriers. The codeword represents encoded HARQ-ACK information of a first carrier and a second carrier according to a specific encoding scheme of dual-carrier configured with Multiple-Input Multiple-Output (DC-MIMO). The user equipment then transmits the encoded codeword of the two carriers to a base station. Therefore, bit error ratio (BER) and detection error cost are decreased, power overhead is saved, and a cubic metric (CM) value of the system is not affected, thereby enhancing the performance of the system.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No.14/134,856, filed on Dec. 19, 2013, which is a continuation of U.S.application Ser. No. 13/225,170, filed on Sep. 2, 2011 and now U.S. Pat.No. 8,638,768, which is a continuation of International Application No.PCT/CN2009/071639, filed on May 5, 2009, and a continuation-in-part ofInternational Application No. PCT/CN2009/070623, filed on Mar. 3, 2009,and a continuation-in-part of International Application No.PCT/CN2009/070805, filed on Mar. 16, 2009. All of the afore-mentionedapplications are hereby incorporated by reference in their entireties.

TECHNICAL FIELD

The present invention relates to the field of communication technology,and more particularly, to a signal encoding method, a signal encodingdevice, and a method for encoding a joint feedback signal.

BACKGROUND

In a process of a Hybrid Automatic Repeat Request (HARQ), a UserEquipment (UE) monitors a High Speed-Shared Control Channel (HS-SCCH).If no data is received, the UE performs no action, which can be regardedas that the UE does not send information to a base station (Node B). Inthis case, the Node B considers that feedback information isdiscontinuous transmission (DTX) information. If data is received, dataon a high speed-downlink shared channel (HS-DSCH) is detected accordingto control channel information. If the received data is correct,Acknowledgement (ACK) information is sent to the Node B. If the receiveddata is incorrect, Negative Acknowledgement (NACK) information is sentto the Node B. The DTX, ACK, and NACK information are generally referredto as Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK)information. The sent information is encoded and sent to the Node Bthrough an uplink High Speed-Dedicated Physical Control Channel(HS-DPCCH). The Node B receives and decodes the feedback information. Ifthe feedback information is ACK, new data is sent. If the feedbackinformation is NACK, the data is retransmitted. If the feedbackinformation is DTX, the new data is resent.

In the technology of Dual Carrier (Dual Cell)-High Speed Downlink PacketAccess (DC-HSDPA), if downlink multi-carriers use two HS-DPCCH channelsfor feedback, a case that power is limited occurs, which influences thecoverage. In order to save the power resources, in a case that the UE isnot configured with Multiple-Input Multiple-Output (MIMO), a feasibletechnical solution is that two carriers of a dual-carrier only use oneHS-DPCCH for information feedback. Thus, joint encoding needs to beperformed on feedback information of the two carriers (cells). Theencoding is to map various HARQ-ACK joint signals into a 0-1 sequencewith 10 bits.

In Release 5 (R5) of the Technical Specification (TS) 25.212 in the 3rdGeneration Partnership Project (3GPP) Protocol, an encoding scheme for asingle-carrier configured with no MIMO is provided. In this case, threesignals need to be fed back in total: ACK, NACK, and DTX. The ACK andNACK need to use a codeword, as shown in Table 1-1:

TABLE 1-1 HARQ-ACK ENCODING SCHEME FOR SINGLE- CARRIER CONFIGURED WITHNO MIMO ACK 1 1 1 1 1 1 1 1 1 1 NACK 0 0 0 0 0 0 0 0 0 0

In Release 6 (R6) of the TS25.212 in the 3GPP Protocol, a preamble (PRE)and postamble (POST) sending mode is introduced to decrease transmitpower of the UE, so that two new signals PRE and POST are introduced andcodewords of the two signals are further used in Release 7 (R7) andRelease 8 (R8).

In R7 of the TS25.212 in the 3GPP Protocol, an encoding scheme for asingle-carrier configured with MIMO is provided. The scheme includes asingle stream mode and a dual stream mode, in which three signals andfive signals need to be fed back respectively. The signals fed back inthe single stream mode are ACK, NACK, and DTX. The dual stream modeincludes a stream 1 and a stream 2, and the fed back signals can berepresented in the form of “stream 1 feedback signal stream 2 feedbacksignal”. Specifically, the signals fed back in the dual stream mode maybe ACK_ACK, ACK_NACK, NACK_ACK, NACK_NACK, and DTX, where, the DTXrepresents that feedback signals of the stream 1 and the stream 2 areDTX. Besides the DTX, the feedback scheme needs six codewords in total.When the PRE/POST sending mode is employed, the PRE/POST is the same asthat in R6, as shown in Table 1-2.

TABLE 1-2 HARQ-ACK ENCODING SCHEME FOR SINGLE- CARRIER CONFIGURED WITHMIMO Single Stream Mode (1 transmission block) ACK 1 1 1 1 1 1 1 1 1 1NACK 0 0 0 0 0 0 0 0 0 0 Dual Stream Mode (2 transmission blocks) Stream1 Stream 2 Feedback Feedback Signal Signal ACK ACK 1 0 1 0 1 1 1 1 0 1ACK NACK 1 1 0 1 0 1 0 1 1 1 NACK ACK 0 1 1 1 1 0 1 0 1 1 NACK NACK 1 00 1 0 0 1 0 0 0 PRE/POST Indication Information PRE 0 0 1 0 0 1 0 0 1 0POST 0 1 0 0 1 0 0 1 0 0

In R8 of the TS25.212 in the 3GPP Protocol, an encoding scheme for adual-carrier configured with no MIMO is provided. The scheme needs tofeed back nine signals, and eight codewords are required (the DTX doesnot need to use any codeword). When the PRE/POST sending mode isemployed, the PRE/POST is the same as that in R6, as shown in Table 1-3:

TABLE 1-3 HARQ-ACK ENCODING SCHEME FOR DUAL- CARRIER CONFIGURED WITH NOMIMO The UE only detects data blocks on a primary carrier. ACK 1 1 1 1 11 1 1 1 1 NACK 0 0 0 0 0 0 0 0 0 0 The UE only detects data blocks on asecondary carrier. ACK 1 1 1 1 1 0 0 0 0 0 NACK 0 0 0 0 0 1 1 1 1 1 TheUE detects data blocks on the two carriers at the same time. PrimarySecondary Carrier Carrier Feedback Feedback Signal Signal ACK ACK 1 0 10 1 0 1 0 1 0 ACK NACK 1 1 0 0 1 1 0 0 1 1 NACK ACK 0 0 1 1 0 0 1 1 0 0NACK NACK 0 1 0 1 0 1 0 1 0 1 PRE/POST Indication Information PRE 0 0 10 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 0

Currently, research on a technology of combining DC-HSDPA with MIMO(DC-MIMO) has not started yet, and through research of on the prior art,the inventor found that if the prior art is employed to solve a DC-MIMOproblem, the most direct method is to employ two code channels, eachcarrier using a code channel, and then the encoding scheme as shown inTable 1-2 is employed to each carrier. This method needs to consume toomuch of the power that is configured to feed back HARQ-ACK signals.Usually, the consumed power doubles that consumed by the single-carrierand a system cubic metric (CM) value is increased, which affectsperformance of the system.

SUMMARY OF THE INVENTION

Embodiments of the present invention are directed to methods forencoding joint feedback signals of two carriers and giving feedback on acode channel in a DC-MIMO mode.

In an embodiment of the present invention, a signal encoding method isprovided, which includes the following steps.

When two carriers are configured with MIMO, HARQ-ACK signals of the twocarriers are combined into a joint feedback signal.

According to a predetermined mapping relationship between signals andcodewords, the joint feedback signal is mapped into a codeword.

In an embodiment of the present invention, a signal encoding device isprovided, which includes a joint-feedback-signal synthesis module and anencoder module.

The joint-feedback-signal synthesis module is configured to, when twocarriers are configured with MIMO, combine HARQ-ACK signals of the twocarriers into a joint feedback signal.

The encoder module is configured to map the joint feedback signal into acodeword according to a predetermined mapping relationship betweensignals and codewords.

In an embodiment of the present invention, a method for encoding a jointfeedback signal is provided, which includes the following steps.

A codebook structure satisfying a specific code distance relation or anequivalent codebook structure thereof is selected for each sending modeand joint feedback signals in each sending mode are encoded.

The sending mode specifically includes single stream-DTX, DTX-singlestream, dual stream-DTX, DTX-dual stream, single stream-single stream,dual stream-single stream, single stream-dual stream, and dualstream-dual stream.

A type of a codebook structure corresponding to the single stream-DTX orDTX-single stream sending mode includes A-B or 2A. Codewords included inthe codebook structure are A1 and B1 or A1 and A2, respectively.

A type of a codebook structure corresponding to the dual stream-DTX orDTX-dual stream sending mode includes 4A, or 3A-C, or 2A-2C, or A-B-2C,or A-B-C-D. Codewords included in the codebook structure are A1, A2, A3,A4; or A1, A2, A3, C1; or A1, A2, C1, C2; or A1, B1, C1, C2; or A1, B1,C1, D1, respectively.

A type of a codebook structure corresponding to the single stream-singlestream sending mode includes 2A-2B-2C-2D, or A-B-5C-D, or 2A-2B-4C, orA-B-6C, or 2A-6C, or 4A-4C. Codewords included in the codebook structureare A1, A2, B1, B2, C1, C2, D1, D2; or A1, B1, C1, C2, C3, C4, C5, D1;or A1, A2, B1, B2, C1, C2, C3, C4; or A1, B1, C1, C2, C3, C4, C5, C6; orA1, A2, C1, C2, C3, C4, C5, C6; or A1, A2, A3, A4, C1, C2, C3, C4,respectively.

A type of a codebook structure corresponding to the dual stream-singlestream or single stream-dual stream sending mode includes 6A-2B-6C, or6A-B-6C-D, or 6A-3C-3D-E-F, or 4A-4B-3C-3D, or 4A-3B-6C-D, or {A1, A2,A5, A6}∪2B-3C-3D-E-F, or 6A-2B-2C-D∪{D3˜D5}. Codewords included in thecodebook structure are A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, C4,C5, C6; or A1, A2, A3, A4, A5, A6, B1, C1, C2, C3, C4, C5, C6, D1; orA1, A2, A3, A4, A5, A6, C1, C2, C3, D1, D2, D3, E1, F1; or A1, A2, A3,A4, B1, B2, B3, B4, C1, C2, C3, D1, D2, D3; or A1, A2, A3, A4, B1, B2,B3, C1, C2, C3, C4, C5, C6, D1; or A1, A2, A5, A6, B1, B2, C1, C2, C3,D1, D2, D3, E1, F1; or A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, D1, D3,D4, D5, respectively.

A type of a codebook structure corresponding to the dual stream-dualstream sending mode includes 6A-6B-6C-6D. Codewords included in thecodebook structure are A1, A2, A3, A4, A5, A6, B1, B2, B3, B4, B5, B6,C1, C2, C3, C4, C5, C6, D1, D2, D3, D4, D5, and D6. Alternatively, thetype of the codebook structure corresponding to the dual stream-dualstream sending mode further includes a codebook structure formed of 24codewords randomly selected from 16G-16H.

Code distance relations between all the codewords stated above are shownin Tables 1-4 to 1-9:

TABLE 1-4 A1 A2 A3 A4 A5 A6 B1 B2 B3 B4 B5 B6 A1 0 6 6 6 6 6 10 4 4 4 44 A2 6 0 6 6 6 6 4 10 4 4 4 4 A3 6 6 0 6 6 6 4 4 10 4 4 4 A4 6 6 6 0 6 64 4 4 10 4 4 A5 6 6 6 6 0 6 4 4 4 4 10 4 A6 6 6 6 6 6 0 4 4 4 4 4 10 B110 4 4 4 4 4 0 6 6 6 6 6 B2 4 10 4 4 4 4 6 0 6 6 6 6 B3 4 4 10 4 4 4 6 60 6 6 6 B4 4 4 4 10 4 4 6 6 6 0 6 6 B5 4 4 4 4 10 4 6 6 6 6 0 6 B6 4 4 44 4 10 6 6 6 6 6 0 C1 5 5 5 5 5 5 5 5 5 5 5 5 C2 5 5 5 5 5 5 5 5 5 5 5 5C3 5 5 5 5 5 5 5 5 5 5 5 5 C4 5 5 5 5 5 5 5 5 5 5 5 5 C5 5 5 5 5 5 5 5 55 5 5 5 C6 5 5 5 5 5 5 5 5 5 5 5 5 D1 5 5 5 5 5 5 5 5 5 5 5 5 D2 5 5 5 55 5 5 5 5 5 5 5 D3 5 5 5 5 5 5 5 5 5 5 5 5 D4 5 5 5 5 5 5 5 5 5 5 5 5 D55 5 5 5 5 5 5 5 5 5 5 5 D6 5 5 5 5 5 5 5 5 5 5 5 5

TABLE 1-5 C1 C2 C3 C4 C5 C6 D1 D2 D3 D4 D5 D6 A1 5 5 5 5 5 5 5 5 5 5 5 5A2 5 5 5 5 5 5 5 5 5 5 5 5 A3 5 5 5 5 5 5 5 5 5 5 5 5 A4 5 5 5 5 5 5 5 55 5 5 5 A5 5 5 5 5 5 5 5 5 5 5 5 5 A6 5 5 5 5 5 5 5 5 5 5 5 5 B1 5 5 5 55 5 5 5 5 5 5 5 B2 5 5 5 5 5 5 5 5 5 5 5 5 B3 5 5 5 5 5 5 5 5 5 5 5 5 B45 5 5 5 5 5 5 5 5 5 5 5 B5 5 5 5 5 5 5 5 5 5 5 5 5 B6 5 5 5 5 5 5 5 5 55 5 5 C1 0 6 6 6 6 6 10 4 4 4 4 4 C2 6 0 6 6 6 6 4 10 4 4 4 4 C3 6 6 0 66 6 4 4 10 4 4 4 C4 6 6 6 0 6 6 4 4 4 10 4 4 C5 6 6 6 6 0 6 4 4 4 4 10 4C6 6 6 6 6 6 0 4 4 4 4 4 10 D1 10 4 4 4 4 4 0 6 6 6 6 6 D2 4 10 4 4 4 46 0 6 6 6 6 D3 4 4 10 4 4 4 6 6 0 6 6 6 D4 4 4 4 10 4 4 6 6 6 0 6 6 D5 44 4 4 10 4 6 6 6 6 0 6 D6 4 4 4 4 4 10 6 6 6 6 6 0

TABLE 1-6 A1 A2 A3 A4 A5 A6 C1 C2 C3 D1 D2 D3 E1 F1 E1 6 6 6 4 4 4 5 5 55 5 5 — 10 F1 4 4 4 6 6 6 5 5 5 5 5 5 10 —

TABLE 1-7 G1 G2 G3 G4 G5 G6 G7 G8 G9 G10 G11 G12 G13 G14 G15 G16 G1 0 66 6 6 6 6 6 6 6 6 6 6 6 6 6 G2 6 0 6 6 6 6 6 6 6 6 4 4 4 4 4 4 G3 6 6 06 6 6 6 4 4 4 6 4 6 4 6 4 G4 6 6 6 0 6 6 4 6 4 4 6 4 4 6 4 6 G5 6 6 6 60 6 4 4 6 4 4 6 6 4 4 6 G6 6 6 6 6 6 0 4 4 4 6 4 6 4 6 6 4 G7 6 6 6 4 44 0 6 6 6 6 4 6 4 6 4 G8 6 6 4 6 4 4 6 0 6 6 6 4 4 6 4 6 G9 6 6 4 4 6 46 6 0 6 4 6 6 4 4 6 G10 6 6 4 4 4 6 6 6 6 0 4 6 4 6 6 4 G11 6 4 6 6 4 46 6 4 4 0 4 6 6 6 6 G12 6 4 4 4 6 6 4 4 6 6 4 0 6 6 6 6 G13 6 4 6 4 6 46 4 6 4 6 6 0 4 6 6 G14 6 4 4 6 4 6 4 6 4 6 6 6 4 0 6 6 G15 6 4 6 4 4 66 4 4 6 6 6 6 6 0 4 G16 6 4 4 6 6 4 4 6 6 4 6 6 6 6 4 0

TABLE 1-8 H1 H2 H3 H4 H5 H6 H7 H8 H9 H10 H11 H12 H13 H14 H15 H16 H1 0 66 6 6 6 6 6 6 6 6 6 6 6 6 6 H2 6 0 6 6 6 6 6 6 6 6 4 4 4 4 4 4 H3 6 6 06 6 6 6 4 4 4 6 4 6 4 6 4 H4 6 6 6 0 6 6 4 6 4 4 6 4 4 6 4 6 H5 6 6 6 60 6 4 4 6 4 4 6 6 4 4 6 H6 6 6 6 6 6 0 4 4 4 6 4 6 4 6 6 4 H7 6 6 6 4 44 0 6 6 6 6 4 6 4 6 4 H8 6 6 4 6 4 4 6 0 6 6 6 4 4 6 4 6 H9 6 6 4 4 6 46 6 0 6 4 6 6 4 4 6 H10 6 6 4 4 4 6 6 6 6 0 4 6 4 6 6 4 H11 6 4 6 6 4 46 6 4 4 0 4 6 6 6 6 H12 6 4 4 4 6 6 4 4 6 6 4 0 6 6 6 6 H13 6 4 6 4 6 46 4 6 4 6 6 0 4 6 6 H14 6 4 4 6 4 6 4 6 4 6 6 6 4 0 6 6 H15 6 4 6 4 4 66 4 4 6 6 6 6 6 0 4 H16 6 4 4 6 6 4 4 6 6 4 6 6 6 6 4 0

TABLE 1-9 H1 H2 H3 H4 H5 H6 H7 H8 H9 H10 H11 H12 H13 H14 H15 H16 G1 10 44 4 4 4 4 4 4 4 4 4 4 4 4 4 G2 4 10 4 4 4 4 4 4 4 4 6 6 6 6 6 6 G3 4 410 4 4 4 4 6 6 6 4 6 4 6 4 6 G4 4 4 4 10 4 4 6 4 6 6 4 6 6 4 6 4 G5 4 44 4 10 4 6 6 4 6 6 4 4 6 6 4 G6 4 4 4 4 4 10 6 6 6 4 6 4 6 4 4 6 G7 4 44 6 6 6 10 4 4 4 4 6 4 6 4 6 G8 4 4 6 4 6 6 4 10 4 4 4 6 6 4 6 4 G9 4 46 6 4 6 4 4 10 4 6 4 4 6 6 4 G10 4 4 6 6 6 4 4 4 4 10 6 4 6 4 4 6 G11 46 4 4 6 6 4 4 6 6 10 6 4 4 4 4 G12 4 6 6 6 4 4 6 6 4 4 6 10 4 4 4 4 G134 6 4 6 4 6 4 6 4 6 4 4 10 6 4 4 G14 4 6 6 4 6 4 6 4 6 4 4 4 6 10 4 4G15 4 6 4 6 6 4 4 6 6 4 4 4 4 4 10 6 G16 4 6 6 4 4 6 6 4 4 6 4 4 4 4 610

The values in Tables 1-4 to 1-9 represent code distances amongcorresponding codewords.

In the embodiments of the present invention, a method is provided forjoint encoding of feedback signals of two carriers and transmitting theencoded feedback signal on a code channel in a DC-MIMO mode. In thisencoding method, the system has lower bit error ratio (BER) anddetection error cost, so that power overhead is saved and a CM value ofthe system is not affected, thereby enhancing the performance of thesystem.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a flow chart of a signal encoding method according to a firstembodiment of the present invention;

FIG. 2 is a schematic structural of an HARQ-ACK joint encoder to which asecond embodiment of a signal encoding method is applicable according tothe present invention; and

FIG. 3 is a schematic structural view of a signal encoding deviceaccording to an embodiment of the present invention.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS

A first embodiment of a signal encoding method of the present inventionis illustrated below.

FIG. 1 is a flow chart of the signal encoding method according to afirst embodiment of the present invention. As shown in FIG. 1, themethod specifically includes the following steps.

In Step 101, when two carriers are configured with MIMO, HARQ-ACKsignals of the two carriers are combined into a joint feedback signal.

In Step 102, according to a predetermined mapping relationship betweensignals and codewords, the joint feedback signal is mapped into acodeword.

Step 101 may specifically be as follows: The HARQ-ACK signals of the twocarriers in the dual-carrier are combined into carrier feedback signalscorresponding to the carriers, respectively. Specifically, if eachcarrier bears a plurality of signal streams, the HARQ-ACK signals ofeach carrier are combined into a carrier feedback signal. Taking a dualstream as an example, that is, HARQ-ACK signals of two streams of eachcarrier are combined into a carrier feedback signal. The two carrierfeedback signals are then combined into a joint feedback signal.

In this embodiment, a method for encoding feedback signals of twocarriers in a DC-MIMO mode is provided, where a single-code channel isemployed, so that power overhead is saved and a CM value of the systemis not affected, thereby enhancing the performance of the system.

A second embodiment of a signal encoding method of the present inventionis illustrated below.

FIG. 2 is a schematic structural of an HARQ-ACK joint encoder to whichthe second embodiment of the signal encoding method is applicableaccording to the present invention. In a DC-MIMO mode, a Node B at mostsends user data to UE on both Primary and Secondary carriers at the sametime and the carriers both employ the MIMO technology. In other words,the UE at most receives data of four streams on the two carriers. Afterreceiving the data, the UE needs to give feedback (the feedbackinformation includes DTX, ACK, and NACK) according to data receptioncases, respectively. The UE integrates the feedback information of thetwo carriers and encodes the feedback information into a 10-bit 0-1sequence, which is fed back to the Node B through an HS-DPCCH. The NodeB selects a decoding space according to the sending mode and performsdecoding.

Firstly, the HARQ-ACK signals of the two carriers are combined intocarrier feedback signals corresponding to the carriers, respectively.The process is specifically described below.

As shown in FIG. 2, a Primary-carrier-signal synthesis submodule and aSecondary-carrier-signal synthesis submodule combine HARQ-ACK signals ona Primary carrier and a Secondary carrier into carrier feedback signalscorresponding to the carriers, respectively. That is to say, functionsof the two submodules are configured to map feedback signals for twodata streams on a carrier into a carrier feedback signal, respectively.Each carrier has two data sending modes, namely, a single stream modeand a dual stream mode. In the single stream mode, feedback is not givenfor the first stream (that is, the feedback signal for the first streamis DTX by default) and the feedback signal only gives feedback for thesecond stream.

A set of feedback signals for each stream of each carrier is {DTX, ACK,NACK}, so that a set of carrier feedback signals for each carrier is{DTX, ACK, NACK, ACK_ACK, ACK_NACK, NACK_ACK, NACK_NACK}. The ACK_ACKrepresents that the feedback signal for the first stream on the carrieris ACK and the feedback signal for the second stream is ACK. The carrierfeedback signals are numbered, respectively, and for details, referencecan be made to Table 1-10. Table 1-10 shows a mapping relationshipbetween carrier feedback signals and numbers in the MIMO mode.

TABLE 1-10 MAPPING RELATIONSHIP BETWEEN CARRIER FEEDBACK SIGNALS ANDNUMBERS IN MIMO MODE Single Carrier Single Stream/Dual Feedback StreamStream Dual Stream Signal ACK NACK DTX ACK_ACK ACK_NACK NACK_ACKNACK_NACK Number 1 2 0 3 4 5 6

For mapping process of combining the feedback signals of the two streamsinto a carrier feedback signal, reference can be made to in Table 1-11.

TABLE 1-11 MAPPING RELATIONSHIP BETWEEN CARRIER FEEDBACK SIGNALS ANDFEEDBACK SIGNALS OF TWO STREAMS Feedback Signal of Second Stream DTX(=0)ACK(=1) NACK(=2) Feedback DTX(=0) DTX(=0) ACK(=1) NACK(=2) Signal ofACK(=1) — ACK_ACK(=3) ACK_NACK(=4) First NACK(=2) — NACK_ACK(=5)NACK_NACK(=6) Stream

The “=” in Table 1-11 represents a corresponding relation between afeedback signal and a number.

S1 and S2 represent numbers corresponding to feedback signals of thefirst stream and the second stream, respectively, S represents a numbercorresponding to the carrier feedback signal, and S=2*S1+S2.

It is assumed that a carrier feedback signal can be represented by atwo-dimensional vector, S=(S1, S2), which corresponds to the feedbacksignals, for example, ACK=(DTX, ACK) and ACK_NACK=(ACK, NACK).

The mapping relationships shown in Tables 1-10 and 1-11 are merelyspecific examples, and the embodiment is not limited to the mappingrelationships shown in Tables 1-10 and 1-11, and other schemes may alsobe employed.

Secondly, the two carrier feedback signals are combined into a jointfeedback signal. The process is specifically described below.

As shown in FIG. 2, the joint-feedback-signal synthesis submodulecombines the feedback signals of the two carriers into a joint feedbacksignal, that is to say, the UE integrates the feedback signals of thetwo carriers into a joint feedback signal, and an encoder submodulefurther encodes the joint feedback signal, namely, mapping the jointfeedback signal into a 10-bit 0-1 sequence. When the feedback signals oftwo carriers are both DTX, the joint signal is not mapped to a codewordor it is regarded that the joint signal is mapped into DTX.

Sa and Ss represent numbers corresponding to a feedback signal of aprimary carrier and a feedback signal of a secondary carrier,respectively; a1 and a2 represent feedback signals of the first streamand the second stream on the primary carrier, respectively; and b1 andb2 represent feedback signals of the first stream and the second streamon the secondary carrier, respectively. For ease of illustration, onejoint feedback signal can be represented by a four-dimensional vector,for example, Sig=(a1, a2, b1, b2), or represented by a two-dimensionalvector, for example, Sig=(Sa, Ss), in which signals corresponding to a1,a2, b1, b2ε{DTX, ACK, NACK}, signals corresponding to Sa, Ssε{DTX, ACK,NACK, ACK_ACK, ACK_NACK, NACK_ACK, NACK_NACK}, and Sa=2a1+a2, Ss=2b1+b2.

Assume Sa=i, Ss=j, so that the joint feedback signal is represented asX_(ij). The primary carrier feedback signal of the joint feedback signalis a signal corresponding to the numbered i, and the secondary carrierfeedback signal of the joint feedback signal is a signal correspondingto the number j, in which 0≦i≦6, 0≦j≦6. The signals corresponding to thenumbers 0-6 are DTX, ACK, NACK, ACK_ACK, ACK_NACK, NACK_ACK, andNACK_NACK in sequence, or simplified into D, A, N, AA, AN, NA, and NN.For example, X₃₄ represents that the primary carrier sends a signalnumbered as number 3 and the secondary carrier sends a signal numberedas number 4, that is, ACK_ACK/ACK_NACK, which is simplified as AA/AN.

For the mapping process of combining the two carrier feedback signalsinto a joint feedback signal, reference can be made to Table 1-12.

TABLE 1-12 MAPPING RELATIONSHIP BETWEEN TWO CARRIER FEEDBACK SIGNALS ANDJOINT FEEDBACK SIGNAL Secondary Single/ Single Dual Stream Stream DualStream Primary ACK NACK DTX ACK_ACK ACK_NACK NACK_ACK NACK_NACK SingleACK X₁₁ X₁₂ X₁₀ X₁₃ X₁₄ X₁₅ X₁₆ Stream NACK X₂₁ X₂₂ X₂₀ X₂₃ X₂₄ X₂₅ X₂₆Single/Dual DTX X₀₁ X₀₂ X₀₀ X₀₃ X₀₄ X₀₅ X₀₆ Stream Dual Stream ACK_ACKX₃₁ X₃₂ X₃₀ X₃₃ X₃₄ X₃₅ X₃₆ ACK_NACK X₄₁ X₄₂ X₄₀ X₄₃ X₄₄ X₄₅ X₄₆NACK_ACK X₅₁ X₅₂ X₅₀ X₅₃ X₅₄ X₅₅ X₅₆ NACK_NACK X₆₁ X₆₂ X₆₀ X₆₃ X₆₄ X₆₅X₆₆

In DC-MIMO mode, a data sending mode for the Node B on a carrierincludes: sending no data on the carrier so that the feedback signal isDTX; using an MIMO single stream mode on the carrier; and using an MIMOdual stream mode on the carrier. Therefore, nine combinations of datasending modes for the Node B on the two carriers include DTX-DTX, singlestream-DTX, DTX-single stream, single stream-single stream, dualstream-DTX, DTX-dual stream, dual stream-single stream, singlestream-dual stream, and dual stream-dual stream mode. In the DTX-DTX, nodata is sent, so that the effective data sending modes are the remainingeight combinations except for the DTX-DTX mode. A signal space in eachcombination of the sending modes corresponds to an area in Table 1-12.For example, a signal space corresponding to the dual stream-dual streamsending mode is a set of signals in a 5*5 matrix at the bottom rightcorner of Table 1-12, and the remaining sending modes may be deduced byanalogy.

Thirdly, the joint feedback signal is mapped into a codeword accordingto a predetermined mapping relationship between signals and codewords.The process is specifically described in the following.

In this step, the encoder submodule maps the joint feedback signal intoa 10-bit 0-1 sequence, that is, a codeword.

A mapping table of joint feedback signals and specific codewords needsto be provided for the mapping of the joint feedback signal into thecodeword. A codeword corresponding to the input joint feedback signal isfound by looking up the provided signal-codeword mapping table, and thenthe codeword is output.

The mapping table of joint feedback signals and codewords may beprovided in the following manner. A codebook structure satisfying acertain code distance relation is found for each sending mode and amapping relationship between each sending mode and a codeword of thecodebook structure is established, so as to obtain a mappingrelationship between the signal in Table 1-12 and a specific codeword.

First, in the process of searching for a codebook structure, aperformance evaluation index of an encoding scheme may be considered,which includes BER and detection error cost. The encoding design isintended to minimize the BER and the detection error cost by selecting asuitable codebook structure and a suitable mapping scheme.

The BER includes a single-code BER and a system BER. The single-code BERdenotes a probability that signals X_(ij) sent by UE are incorrectlydecoded into other signals by the Node B, and the system BER denotes aweighted average value of the single-code BER, which are shown in thefollowing two formulations:

$\begin{matrix}{{{Single}\text{-}{code}\mspace{14mu} B\; E\; R\text{:}\mspace{14mu}{{Pe}(S)}} = {1 - {{Pt}\left( {S,S} \right)}}} & \left( {{Eq}.\mspace{14mu} 1} \right) \\{{{System}\mspace{14mu} B\; E\; R\text{:}\mspace{14mu}{{Pe}(\Omega)}} = {\sum\limits_{S \in \Omega}{{P_{gen}(S)} \cdot {{Pe}(S)}}}} & \left( {{Eq}.\mspace{14mu} 2} \right)\end{matrix}$

where Ω represents a signal space in a certain sending mode, P_(gen)(S)represents a probability that a signal S occurs in a certain sendingmode, and Pt(S, S) represents a probability that sent signals S arecorrectly decoded into S.

The detection error cost denotes cost additionally caused by incorrectdecoding of the signal. Time cost is mainly considered herein, which isembodied in decrease of a transmission rate due to retransmission in aradio link control (RLC) layer or a physical layer. The signal detectionerror cost can be referred to in Table 1-13.

TABLE 1-13 SIGNAL DETECTION ERROR COST Signal after being decoded byNode B ACK NACK DTX Signal sent ACK C₁₁ = 0 C₁₂ = L C₁₀ = L by UE NACKC₂₁ = H C₂₂ = 0 C₂₀ = 0 DTX C₀₁ = H C₀₂ = 0 C₀₀ = 0

In Table 1-13, C_(ij) represents cost that a signal numbered as i isdetected to be a signal numbered as j (C_(ij) may also be depicted asC(i, j)), H represents cost of retransmission in the RLC layer caused bysignal detection error, L represents cost of retransmission in thephysical layer caused by signal detection error, and 0 represents nocost. H and L may be regarded as constants, and H is much larger than L,for example, H≈10L.

Assume signals S=(Sa1, Sa2, Sb1, Sb2) and R=(Ra1, Ra2, Rb1, Rb2), sothat the detection error cost Cost(S, R) that S is detected to be R maybe calculated through the following formulation:Cost(S,R)=C(Sa1,Ra1)+C(Sa2,Ra2)+C(Sb1,Rb1)+C(Sb2,Rb2)  (Eq. 3)

Assume that Pt(S, R) represents a probability that the sent signal S isreceived as R. When neither of S and R is DTX, it can be basicallyregarded that Pt(S, R) is a function of code distances of codewordscorresponding to the signals, that is, Pt(S, R)=f(d(S, R)). When S=DTXand R≠DTX, Pt(S, R)=Pt(DTX, R)=Pf, which is a false alarm probability.When S≠DTX and R=DTX, Pt(S, R)=Pt(S, DTX)=Pm, which is a false dismissalprobability. In predetermined conditions, pair-wise error probability,false alarm probability, and false dismissal probability of thecodewords can be obtained simulatively through a computer.

Therefore, a total detection error cost Pr during operation of thesystem in a certain sending mode is obtained by:

$\begin{matrix}{\Pr = {\sum\limits_{S \in \Omega}{{P_{gen}(S)} \cdot {\sum\limits_{\underset{R \neq S}{S \in \Omega}}{{{Pt}\left( {S,R} \right)} \cdot {{Cost}\left( {S,R} \right)}}}}}} & \left( {{Eq}.\mspace{14mu} 4} \right)\end{matrix}$where Ω represents a signal space in the sending mode.

According to the calculation method of the BER and the detection errorcost, in the embodiments of the present invention, codebook structuresof smaller BER and detection error cost are selected. Codewords includedin the codebook structures are A1˜A6, B1˜B6, C1˜C6, D1˜D6, E1, F1,G1˜G16, and H1˜H16. Each codeword is a 10-bit 0-1 sequence. Codedistance relations between the codewords in the codebook structures canbe referred to in Tables 1-4 to 1-9.

According to the codewords defined above, a mapping relationship betweensending modes and codebook structures may be established, for example,as shown in Table 1-14.

TABLE 1-14 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURES Mode Optional Codebook Structure Single Stream-DTX A-B or 2A. . . DTX-Single Stream Dual Stream-DTX 4A or 3A-C or 2A-2C or A-B-2CDTX-Dual Stream or A-B-C-D . . . Single Stream- 2A-2B-2C-2D or A-B-5C-Dor 2A-2B-4C Single Stream or A-B-6C or 2A-6C or 4A-4C . . . Dual Stream-6A-2B-6C or 6A-B-6C-D or 6A-3C-3D-E-F Single Stream or 4A-4B-3C-3D,4A-3B-6C-D or Single Stream- {A1, A2, A5, A6} ∪2B-3C- Dual Stream 3D-E-For 6A-2B-2C-D ∪{D3~D5} . . . Dual Stream- 6A-6B-6C-6D, xG-yH (x + y =24) . . . Dual Stream

In Table 1-14, the expression xA-yB-zC-uD- . . . ={A1˜Ax, B1˜By, C1˜Cz,D1˜Du, . . . } represents a codebook structure. If the coefficient is 0,the corresponding item is omitted, for example, 4A={A1, A2, A3, A4};6A-3C-3D-E-F={A1, A2, A3, A4, A5, A6, C1, C2, C3, D1, D2, D3, E1, F1},and the rest may be deduced by analogy.

Furthermore, each codebook structure corresponding to the sending modehas a plurality of equivalent codebook structures. The so-called“equivalent” means that if code distance matrices formed by codewords inthe two codebook structures arranged according to a certain sequence areidentical, the two codebook structures are referred to as equivalentcodebook structures, and the specific definition is as follows:

If codebook structures {X_(i)} and {Y_(j)} are equivalent, a mappingrelationship φ: {X_(i)}→{Y_(j)} exists, which satisfies d(X_(i),Y_(j))=d(φ(X_(i)),φ(Y_(j))), where d(X_(i), Y_(j)) is a code distancebetween X_(i) and Y_(j).

For example, an equivalent codebook structure of the codebook structureA-B may be C-D or E-F, and an equivalent codebook structure of thecodebook structure A-B-6C may be 6A-C-D, in which as mapping isperformed one by one according to predetermined sequences {A1, B1, C1,C2, C3, C4, C5, C6} and {C1, D1, A1, A2, A3, A4, A5, A6}, the formedcode distance matrices are the same.

As long as the formed code distance matrices are the same, theperformances of the schemes obtained for the two codebook structureswhen mapped with the signals are the same, so that any two equivalentcodebook structures can be regarded as the same codebook structure type.A codebook structure type may be represented by a random codebookstructure of this type. For example, if A-B, C-D, and E-F are equivalentto each other and are of the same codebook structure type, a randomcodebook structure of A-B, C-D, and E-F can be used to represent thecodebook structure type. In a determined encoding scheme, each mode isuniquely corresponding to a codebook structure type.

That is to say, codewords included in the codebook structurecorresponding to the single stream-DTX or DTX-single stream sending modeare A1 and B1, or A1 and A2, or codebook structures equivalent to thecodebook structure. Codewords included in the codebook structurecorresponding to the dual stream-DTX or DTX-dual stream sending mode areA1, A2, A3, and A4, or A1, A2, A3, and C1, or A1, A2, C1, and C2, or A1,B1, C1, and C2, or A1, B1, C1, and D1, or codebook structures equivalentto the codebook structure. Codewords included in the codebook structurecorresponding to the single stream-single stream sending mode are A1,A2, B1, B2, C1, C2, D1, and D2, or A1, B1, C1, C2, C3, C4, C5, and D1,or A1, A2, B1, B2, C1, C2, C3, and C4, or A1, B1, C1, C2, C3, C4, C5,and C6, or A1, A2, C1, C2, C3, C4, C5, and C6, or A1, A2, A3, A4, C1,C2, C3, and C4, or codebook structures equivalent to the codebookstructure. Codewords included in the codebook structure corresponding tothe dual stream-single stream or single stream-dual stream sending modeare A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, C4, C5, and C6, or A1,A2, A3, A4, A5, A6, B1, C1, C2, C3, C4, C5, C6, and D1, or A1, A2, A3,A4, A5, A6, C1, C2, C3, D1, D2, D3, E1, and F1, or A1, A2, A3, A4, B1,B2, B3, B4, C1, C2, C3, D1, D2, and D3, or A1, A2, A3, A4, B1, B2, B3,C1, C2, C3, C4, C5, C6, and D1, or A1, A2, A5, A6, B1, B2, C1, C2, C3,D1, D2, D3, E1, and F1, or A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, D1,D3, D4, and D5, or codebook structures equivalent to the codebookstructure. Codewords included in the codebook structure corresponding tothe dual stream-dual stream sending mode are A1, A2, A3, A4, A5, A6, B1,B2, B3, B4, B5, B6, C1, C2, C3, C4, C5, C6, D1, D2, D3, D4, D5, and D6,or codebook structures formed of 24 codewords randomly selected from16G-16H, or codebook structures equivalent to the codebook structure.

Furthermore, according to the obtained results, a codebook structuretype is determined for each sending mode, and joint feedback signals indifferent sending modes are encoded.

In view of the above, in this embodiment, a method for encoding feedbacksignals of two carriers in a DC-MIMO mode is provided, in which asingle-code channel is employed, so that power overhead is saved and aCM value of the system is not affected, thereby enhancing theperformance of the system. Moreover, in this embodiment, a suitablecodebook structure and a mapping relationship between a feedback signaland a codeword are selected according to BER and detection error cost,so as to minimize the signal detection error cost and increase datatransmission efficiency of the system.

A first embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

The method for encoding a joint feedback signal according to thisembodiment includes the following step: Joint feedback signals indifferent sending modes are encoded according to codewords of codebookstructures corresponding to the sending modes or equivalent codebookstructures thereof, respectively.

Specifically, in this embodiment, codebook structures having the codedistance relations as shown in Tables 1-4, 1-5, and 1-6 in the secondembodiment of the signal encoding method and mapping relationshipbetween the sending modes and codebook structures as shown in Table 1-14are employed to encode joint feedback signals in different sendingmodes. The process is specifically described in the following.

(1) Encoding Scheme for Joint Feedback Signals in Single Stream-SingleStream Sending Mode

TABLE 1-15 ENCODING SCHEME 1 FOR JOINT FEEDBACK SIGNALS IN SINGLESTREAM-SINGLE STREAM SENDING MODE Secondary Single Stream Primary ACKNACK DTX Single ACK X₁₁ = D2 X₁₂ = B2 X₁₀ = A1 Stream NACK X₂₁ = A2 X₂₂= C2 X₂₀ = B1 DTX X₀₁ = C1 X₀₂ = D1 X₀₀ = DTX

As shown in Table 1-15, a codebook structure that can be used in thisembodiment is 2A-2B-2C-2D or an equivalent codebook structure thereof.The “=” in Table 1-15 means “corresponding to” or “mapped into”, whichis the same hereinafter. Codewords included in the codebook structuremay be A1, A2, B1, B2, C1, C2, D1, and D2. The encoding of the jointfeedback signals in the single stream-single stream sending modeincludes: encoding the joint feedback signals, in which X₁₁, X₁₂, X₁₀,X₂₁, X₂₂, X₂₀, X₀₁, and X₀₂ are mapped into D2, B2, A1, A2, C2, B1, C1,and D1 respectively.

In addition, even if the same codebook structure is used, a mappingscheme equivalent to the above mapping process also exists, which isspecifically defined as follows.

Two mapping schemes f:{S_(i)}→{X_(j)} and h:{S_(i)}→{X_(j)} set {S_(i)}and a corresponding codebook structure {X_(j)} are equivalent; thecodebook structure {X_(j)} forms the same code distance matrices insequences predetermined in the mapping scheme, that is, a sequence{f(S₁), f (S₂), . . . f(S_(n))} and a sequence {h(S₁), h(S₂), . . .h(S_(n))}; the two mapping schemes satisfy d(f(S_(i)),f(S_(j)))=d(h(S_(i)),h(S_(j))), that is, two random signals have thesame code distance in the two mapping schemes.

f(S_(i)) represents codewords corresponding to the signal S_(i) in themapping scheme f: {S_(i)}→{X_(i)}, h(S_(i)) represents codewordscorresponding to the signal S_(i) in the mapping scheme andh:{S_(i)}→{X_(j)}, and d(a,b) represents a code distance betweencodewords a, b. The code distance between two signals refers to the codedistance between codewords corresponding to the signals.

As long as the formed code distance matrices are the same, theperformances of the schemes are the same. Therefore, any two equivalentmapping schemes can be regarded as the same mapping scheme.

For example, an equivalent mapping scheme exists for Table 1-15, thatis, joint feedback signals X₁₁, X₁₂, X₁₀, X₂₁, X₂₂, X₂₀, X₀₁, and X₀₂can be mapped into B2, D2, C1, C2, A2, D1, A1, and B1, respectively. Inthe two mapping schemes, the code distance matrices of the signals arethe same, and the code distances between the signals are equal to thecode distances between the codewords corresponding to the signals.Therefore, the two mapping schemes can be regarded as the same mappingscheme, which can be expressed by Table 1-15 in a unified manner. Allthe following schemes can be comprehended likewise.

TABLE 1-16 ENCODING SCHEME 2 FOR JOINT FEEDBACK SIGNALS IN SINGLESTREAM-SINGLE STREAM SENDING MODE Secondary Single Stream Primary ACKNACK DTX Single ACK X₁₁ = C2 X₁₂ = C3 X₁₀ = A1 Stream NACK X₂₁ = C4 X₂₂= C5 X₂₀ = B1 DTX X₀₁ = C1 X₀₂ = D1 X₀₀ = DTX

As shown in Table 1-16, a codebook structure that can be used in thisembodiment is A-B-5C-D or an equivalent codebook structure thereof.Codewords included in the codebook structure may be A1, B1, C1, C2, C3,C4, C5, and D1. The encoding of the joint feedback signals in the singlestream-single stream sending mode includes: encoding the joint feedbacksignals, in which X₁₁, X₁₂, X₁₀, X₂₁, X₂₂, X₂₀, X₀₁, and X₀₂ are mappedinto C2, C3, A1, C4, C5, B1, C1, and D1, respectively.

TABLE 1-17 ENCODING SCHEME 3 FOR JOINT FEEDBACK SIGNALS IN SINGLESTREAM-SINGLE STREAM SENDING MODE Secondary Single Stream Primary ACKNACK DTX Single ACK X₁₁ = C1 X₁₂ = C2 X₁₀ = A1 Stream NACK X₂₁ = C3 X₂₂= C4 X₂₀ = B1 DTX X₀₁ = A2 X₀₂ = B2 X₀₀ = DTX

As shown in Table 1-17, a codebook structure that can be used in thisembodiment is 2A-2B-4C or an equivalent codebook structure thereof.Codewords included in the codebook structure may be A1, A2, B1, B2, C1,C2, C3, and C4. The encoding of the joint feedback signals in the singlestream-single stream sending mode includes: encoding the joint feedbacksignals, in which X₁₁, X₁₂, X₁₀, X₂₁, X₂₂, X₂₀, X₀₁, and X₀₂ are mappedinto C1, C2, A1, C3, C4, B1, A2, and B2, respectively.

The codebook structure and/or mapping schemes used in the singlestream-single stream mode are also applicable in an encoding system thatneeds to use eight 10-bit codewords, for example, HARQ-ACK jointencoding of a dual-carrier in which neither of the two carriers isconfigured with MIMO, or HARQ-ACK joint encoding of a dual-carrier in asingle stream mode in which one carrier is not configured with MIMOwhile the other carrier is configured with MIMO, or an encoding systemor subsystem that only needs to feed back eight 10-bit codewords in acase that more carriers are configured.

(2) Encoding Scheme for Joint Feedback Signals in Single Stream-DualStream Sending Mode

TABLE 1-18 ENCODING SCHEME 1 FOR JOINT FEEDBACK SIGNALS IN SINGLESTREAM-DUAL STREAM SENDING MODE Secondary Dual Stream Primary DTXACK_ACK ACK_NACK NACK_ACK NACK_NACK Single ACK X₁₀ = E1 X₁₃ = A3 X₁₄ =C1 X₁₅ = C2 X₁₆ = A4 Stream NACK X₂₀ = F1 X₂₃ = C3 X₂₄ = D2 X₂₅ = D1 X₂₆= D3 DTX X₀₀ = DTX X₀₃ = A1 X₀₄ = A2 X₀₅ = A5 X₀₆ = A6

As shown in Table 1-18, a codebook structure that can be used in thisembodiment is 6A-3C-3D-E-F or an equivalent codebook structure thereof.Codewords included in the codebook structure may be A1, A2, A3, A4, A5,A6, C1, C2, C3, D1, D2, D3, E1, and F1. The encoding of the jointfeedback signals in the single stream-dual stream sending mode includes:encoding the joint feedback signals, in which X10, X13, X14, X15, X16,X20, X23, X24, X25, X26, X03, X04, X05, and X06 into E1, A3, C1, C2, A4,F1, C3, D2, D1, D3, A1, A2, A5, and A6, respectively.

TABLE 1-19 ENCODING SCHEME 2 FOR JOINT FEEDBACK SIGNALS IN SINGLESTREAM-DUAL STREAM SENDING MODE Secondary Dual Stream Primary DTXACK_ACK ACK_NACK NACK_ACK NACK_NACK Single ACK X₁₀ = A1 X₁₃ = C1 X₁₄ =C2 X₁₅ = C3 X₁₆ = A3 Stream NACK X₂₀ = B1 X₂₃ = C4 X₂₄ = C5 X₂₅ = C6 X₂₆= B2 DTX X₀₀ = DTX X₀₃ = A2 X₀₄ = A4 X₀₅ = A5 X₀₆ = A6

As shown in Table 1-19, a codebook structure that can be used in thisembodiment is 6A-2B-6C or an equivalent codebook structure thereof.Codewords included in the codebook structure may be A1, A2, A3, A4, A5,A6, B1, B2, C1, C2, C3, C4, C5, and C6. The encoding of the jointfeedback signals in the single stream-dual stream sending mode includes:encoding the joint feedback signals X₁₀, X₁₃, X₁₄, X₁₅, X₁₆, X₂₀, X₂₃,X₂₄, X₂₅, X₂₆, X₀₃, X₀₄, X₀₅, and X₀₆ into A1, C1, C2, C3, A3, B1, C4,C5, C6, B2, A2, A4, A5, and A6, respectively.

TABLE 1-20 ENCODING SCHEME 3 FOR JOINT FEEDBACK SIGNALS IN SINGLESTREAM-DUAL STREAM SENDING MODE Secondary Dual Stream Primary DTXACK_ACK ACK_NACK NACK_ACK NACK_NACK Single ACK X₁₀ = A1 X₁₃ = C5 X₁₄ =A2 X₁₅ = A3 X₁₆ = C6 Stream NACK X₂₀ = B1 X₂₃ = A4 X₂₄ = A5 X₂₅ = A6 X₂₆= B2 DTX X₀₀ = DTX X₀₃ = C1 X₀₄ = C2 X₀₅ = C3 X₀₆ = C4

As shown in Table 1-20, a codebook structure that can be used in thisembodiment is 6A-2B-6C or an equivalent codebook structure thereof.Codewords included in the codebook structure may be A1, A2, A3, A4, A5,A6, B1, B2, C1, C2, C3, C4, C5, and C6. The encoding of the jointfeedback signals in the single stream-dual stream sending mode includes:encoding the joint feedback signals X₁₀, X₁₃, X₁₄, X₁₅, X₁₆, X₂₀, X₂₃,X₂₄, X₂₅, X₂₆, X₀₃, X₀₄, X₀₅, and X₀₆ into single streams A1, C5, A2,A3, C6, B1, A4, A5, A6, B2, C1, C2, C3, and C4, respectively.

(3) Encoding Scheme for Joint Feedback Signals in Dual Stream-SingleStream Sending Mode

TABLE 1-21 ENCODING SCHEME 1 FOR JOINT FEEDBACK SIGNALS IN DUALSTREAM-SINGLE STREAM SENDING MODE Secondary Single Stream Primary ACKNACK DTX Dual Stream DTX X₀₁ = E1 X₀₂ = F1 X₀₀ = DTX ACK_ACK X₃₁ = A3X₃₂ = C3 X₃₀ = A1 ACK_NACK X₄₁ = C1 X₄₂ = D2 X₄₀ = A2 NACK_ACK X₅₁ = C2X₅₂ = D1 X₅₀ = A5 NACK_NACK X₆₁ = A4 X₆₂ = D3 X₆₀ = A6

As shown in Table 1-21, a codebook structure that can be used in thisembodiment is 6A-3C-3D-E-F. Codewords included in the codebook structuremay be A1, A2, A3, A4, A5, A6, C1, C2, C3, D1, D2, D3, E1, and F1. Theencoding of the joint feedback signals in the dual stream-single streamsending mode includes: encoding the joint feedback signals X₀₁, X₀₂,X₃₁, X₃₂, X₃₀, X₄₁, X₄₂, X₄₀, X₅₁, X₅₂, X₅₀, X₆₁, X₆₂, and X₆₀ into E1,F1, A3, C3, A1, C1, D2, A2, C2, D1, A5, A4, D3, and A6, respectively.

TABLE 1-22 ENCODING SCHEME 2 FOR JOINT FEEDBACK SIGNALS IN DUALSTREAM-SINGLE STREAM SENDING MODE Secondary Single Stream Primary ACKNACK DTX Dual Stream DTX X₀₁ = A1 X₀₂ = B1 X₀₀ = DTX ACK_ACK X₃₁ = C1X₃₂ = C4 X₃₀ = A2 ACK_NACK X₄₁ = C2 X₄₂ = C5 X₄₀ = A4 NACK_ACK X₅₁ = C3X₅₂ = C6 X₅₀ = A5 NACK_NACK X₆₁ = A3 X₆₂ = B2 X₆₀ = A6

As shown in Table 1-22, a codebook structure that can be used in thisembodiment is 6A-2B-6C. Codewords included in the codebook structure maybe A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, C4, C5, and C6. Theencoding of the joint feedback signals in the dual stream-single streamsending mode includes: encoding the joint feedback signals X₀₁, X₀₂,X₃₁, X₃₂, X₃₀, X₄₁, X₄₂, X₄₀, X₅₁, X₅₂, X₅₀, X₆₁, X₆₂, and X₆₀ into A1,B1, C1, C4, A2, C2, C5, A4, C3, C6, A5, A3, B2, and A6, respectively.

TABLE 1-23 ENCODING SCHEME 3 FOR JOINT FEEDBACK SIGNALS IN DUALSTREAM-SINGLE STREAM SENDING MODE Secondary Single Stream Primary ACKNACK DTX Dual DTX X₀₁ = A1 X₀₂ = B1 X₀₀ = DTX Stream ACK_ACK X₃₁ = C5X₃₂ = A4 X₃₀ = C1 ACK_NACK X₄₁ = A2 X₄₂ = A5 X₄₀ = C2 NACK_ACK X₅₁ = A3X₅₂ = A6 X₅₀ = C3 NACK_NACK X₆₁ = C6 X₆₂ = B2 X₆₀ = C4

As shown in Table 1-23, a codebook structure that can be used in thisembodiment is 6A-2B-6C. Codewords included in the codebook structure maybe A1, A2, A3, A4, A5, A6, B1, B2, C1, C2, C3, C4, C5, and C6. Theencoding of the joint feedback signals in the dual stream-single streamsending mode includes: encoding the joint feedback signals X₀₁, X₀₂,X₃₁, X₃₂, X₃₀, X₄₁, X₄₂, X₄₀, X₅₁, X₅₂, X₅₀, X₆₁, X₆₂, and X₆₀ into A1,B1, C5, A4, C1, A2, A5, C2, A3, A6, C3, C6, B2, and C4, respectively.

The codebook structure and/or mapping relationship used in the singlestream-dual stream and dual stream-single stream modes are alsoapplicable in an encoding system that needs to use fourteen 10-bitcodewords, for example, HARQ-ACK joint encoding of a dual-carrier in adual stream mode in which one carrier is not configured with MIMO whilethe other carrier is configured with MIMO, or an encoding system orsubsystem that only needs to feed back fourteen 10-bit codewords in acase that more carriers are configured.

(4) Encoding Scheme for Joint Feedback Signals in Dual Stream-DualStream Sending Mode

TABLE 1-24 ENCODING SCHEME 1 FOR JOINT FEEDBACK SIGNALS IN DUALSTREAM-DUAL STREAM SENDING MODE Secondary Dual Stream Primary DTXACK_ACK ACK_NACK NACK_ACK NACK_NACK Dual DTX X₀₀ = DTX X₀₃ = C1 X₀₄ = C2X₀₅ = C3 X₀₆ = C4 Stream ACK_ACK X₃₀ = A1 X₃₃ = B4 X₃₄ = B5 X₃₅ = B6 X₃₆= D1 ACK_NACK X₄₀ = A2 X₄₃ = D5 X₄₄ = D3 X₄₅ = B3 X₄₆ = C6 NACK_ACK X₅₀= A3 X₅₃ = D6 X₅₄ = B2 X₅₅ = D2 X₅₆ = C5 NACK_NACK X₆₀ = A4 X₆₃ = B1 X₆₄= A6 X₆₅ = A5 X₆₆ = D4

As shown in Table 1-24, a codebook structure that can be used in thisembodiment is 6A-6B-6C-6D. Codewords included in the codebook structuremay be A1, A2, A3, A4, A5, A6, B1, B2, B3, B4, B5, B6, C1, C2, C3, C4,C5, C6, D1, D2, D3, D4, D5, and D6. The encoding of the joint feedbacksignals in the dual stream-dual stream sending mode includes: encodingthe joint feedback signals X₀₃, X₀₄, X₀₅, X₀₆, X₃₀, X₃₃, X₃₄, X₃₅, X₃₆,X₄₀, X₄₃, X₄₄, X₄₅, X₄₆, X₅₀, X₅₃, X₅₄, X₅₅, X₅₆, X₆₀, X₆₃, X₆₄, X₆₅,and X₆₆ into C1, C2, C3, C4, A1, B4, B5, B6, D1, A2, D5, D3, B3, C6, A3,D6, B2, D2, C5, A4, B1, A6, A5, and D4, respectively.

TABLE 1-25 ENCODING SCHEME 2 FOR JOINT FEEDBACK SIGNALS IN DUALSTREAM-DUAL STREAM SENDING MODE Secondary Dual Stream Primary DTXACK_ACK ACK_NACK NACK_ACK NACK_NACK Dual DTX X₀₀ = DTX X₀₃ = B1 X₀₄ = B2X₀₅ = B3 X₀₆ = B4 Stream ACK_ACK X₃₀ = A1 X₃₃ = D4 X₃₄ = B5 X₃₅ = D2 X₃₆= D1 ACK_NACK X₄₀ = A2 X₄₃ = A5 X₄₄ = D3 X₄₅ = B6 X₄₆ = C6 NACK_ACK X₅₀= A3 X₅₃ = D6 X₅₄ = A6 X₅₅ = C3 X₅₆ = C5 NACK_NACK X₆₀ = A4 X₆₃ = D5 X₆₄= C2 X₆₅ = C1 X₆₆ = C4

As shown in Table 1-25, a codebook structure that can be used in thisembodiment is 6A-6B-6C-6D. Codewords included in the codebook structuremay be A1, A2, A3, A4, A5, A6, B1, B2, B3, B4, B5, B6, C1, C2, C3, C4,C5, C6, D1, D2, D3, D4, D5, and D6. The encoding of the joint feedbacksignals in the dual stream-dual stream sending mode includes: encodingthe joint feedback signals X₀₃, X₀₄, X₀₅, X₀₆, X₃₀, X₃₃, X₃₄, X₃₅, X₃₆,X₄₀, X₄₃, X₄₄, X₄₅, X₄₆, X₅₀, X₅₃, X₅₄, X₅₅, X₅₆, X₆₀, X₆₃, X₆₄, X₆₅,and X₆₆ into B1, B2, B3, B4, A1, D4, B5, D2, D1, A2, A5, D3, B6, C6, A3,D6, A6, C3, C5, A4, D5, C2, C1 and C4, respectively.

The codebook structure and/or mapping relationship used in the dualstream-dual stream mode are also applicable in an encoding system thatneeds to use twenty-four 10-bit codewords, for example, an encodingsystem or subsystem that only needs to feed back twenty-four 10-bitcodewords in a case that more carriers are configured.

The encoding schemes in the single stream-single stream, singlestream-dual stream, dual stream-single stream, and dual stream-dualstream sending modes are respectively described in the above four parts.Signal spaces of other sending modes are subsets of the four signalspaces, so that the encoding schemes in the other sending modes can beeasily deduced according to the four signal spaces.

Specifically, the codebook structure corresponding to the singlestream-DTX sending mode is a subset of an intersection between thecodebook structure corresponding to the single stream-single streamsending mode and the codebook structure corresponding to the singlestream-dual stream sending mode, the codebook structure corresponding tothe DTX-single stream sending mode is a subset of an intersectionbetween the codebook structure corresponding to the single stream-singlestream sending mode and the codebook structure corresponding to the dualstream-single stream sending mode, the codebook structure correspondingto the dual stream-DTX sending mode is a subset of an intersectionbetween the codebook structure corresponding to the dual stream-singlestream sending mode and the codebook structure corresponding to the dualstream-dual stream sending mode, and the codebook structurecorresponding to the DTX-dual stream sending mode is a subset of anintersection between the codebook structure corresponding to the singlestream-dual stream sending mode and the codebook structure correspondingto the dual stream-dual stream sending mode.

The schemes according to an embodiment of the present invention arefurther illustrated below through a specific example.

In this embodiment, for a mapping relationship between the employedsending modes and codebook structure types, reference can be made toTable 1-26.

TABLE 1-26 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURE TYPES EMPLOYED IN FIRST EMBODIMENT OF METHOD FOR ENCODINGJOINT FEEDBACK SIGNAL Codebook Sending Mode structure Type EncodingScheme Single Stream-DTX A-B — DTX-Single Stream A-B — Dual Stream-DTX4A — DTX-Dual Stream 4A — Single Stream-Single 2A-2B-2C-2D EncodingScheme 1 for Single Stream Stream-Single Stream Mode Dual Stream-Single6A-3C-3D-E-F Encoding Scheme 1 for Dual Stream Stream-Single Stream ModeSingle Stream-Dual 6A-3C-3D-E-F Encoding Scheme 1 for Single StreamStream-Dual Stream Mode Dual Stream-Dual 6A-6B-6C-6D Encoding Scheme 1for Dual Stream Stream-Dual Stream Mode

In Table 1-26, a codebook structure type used in each mode and acorresponding encoding scheme are specified. Further, the codewords inthe codebook structure corresponding to each mode need to be valued,that is, assigned with a specific 10-bit 0-1 sequence.

In Table 1-26, the codebook structure types corresponding to differentsending modes may be the same, which does not necessarily mean that thesame specific codewords are used but only means that each correspondingcodebook structure has the same code distance relations. It is the samehereinafter. Further, the same codeword symbol used in the correspondingcodebook structures of different sending modes is not necessarilycorresponding to the same codeword. For example, the codeword A1 in thecodebook structure used in the single stream-DTX mode is not necessarilythe same as the codeword A1 in the codebook structure used in the dualstream-DTX mode.

For example, the signals X01 and X02 belong to the single stream-singlestream mode and the dual stream-single stream mode at the same time. Inthe encoding schemes shown in Table 1-26, referring to Tables 1-15,1-18, 1-21, and 1-24, the specific codewords corresponding to X01 andX02 are depicted as C1 and D1 in the single stream-single stream mode,and depicted as E1 and F1 in the dual stream-single stream mode.However, no matter being depicted in what form, the codebook structurecomposed of the two codewords is equivalent to A-B, that is, thecodebook structure type of the codebook structure composed of the twocodewords is A-B. A symbol used for a specific codeword sequence isdetermined by a code distance relation of the codeword in thecorresponding codebook structure.

The “-” in the foregoing tables represents that in the codebookstructure type, each signal in the mode can be randomly mapped into onecodeword in the codebook structure. However, different signals aremapped into different codewords. In the following tables, the “-”represents the same meaning, the description of which is omitted.

According to the mapping relationship between the sending modes and thecodebook structure types as well as the employed encoding schemes, thejoint feedback signal Xij is encoded. For a mapping relationship betweenXij and codeword values, reference can be made to Table 1-27. The 10-bit0-1 sequence in Table 1-27 includes values of codewords in the codebookstructure.

TABLE 1-27 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES X₀₁ 11 1 1 1 0 0 0 0 0 X₀₂ 0 0 0 0 0 1 1 1 1 1 X₀₃ 1 1 1 1 1 0 0 1 0 0 X₀₄ 11 1 0 0 1 1 0 1 0 X₀₅ 0 0 1 1 0 1 0 0 0 1 X₀₆ 0 1 0 0 0 0 1 1 0 1 X₁₀ 11 1 1 1 1 1 1 1 1 X₁₁ 1 0 1 0 1 0 1 0 1 0 X₁₂ 1 1 0 0 1 1 0 0 1 1 X₁₃ 00 0 1 1 0 1 0 1 0 X₁₄ 1 0 1 0 1 0 1 0 0 1 X₁₅ 1 1 0 1 0 0 0 0 1 1 X₁₆ 10 0 0 1 1 0 1 1 1 X₂₀ 0 0 0 0 0 0 0 0 0 0 X₂₁ 0 0 1 1 0 0 1 1 0 0 X₂₂ 01 0 1 0 1 0 1 0 1 X₂₃ 1 0 0 1 0 1 1 1 0 0 X₂₄ 0 0 1 0 1 1 1 1 0 0 X₂₅ 01 0 1 0 1 0 1 1 0 X₂₆ 0 1 1 0 1 0 0 0 1 1 X₃₀ 1 0 1 0 1 1 1 1 0 1 X₃₁ 00 0 0 1 1 0 0 1 0 X₃₂ 0 1 0 1 1 1 1 1 0 0 X₃₃ 1 0 1 1 1 1 0 0 1 0 X₃₄ 10 1 1 0 0 1 1 1 1 X₃₅ 1 1 0 1 1 1 1 0 0 1 X₃₆ 0 0 0 0 0 1 1 0 1 1 X₄₀ 11 0 1 0 1 0 1 1 1 X₄₁ 1 1 1 0 0 1 1 0 1 0 X₄₂ 1 1 0 0 1 0 1 1 1 0 X₄₃ 11 1 0 0 0 0 0 0 1 X₄₄ 1 1 0 0 1 0 1 1 1 0 X₄₅ 1 0 0 0 0 1 0 1 0 0 X₄₆ 10 0 0 1 0 0 0 1 1 X₅₀ 0 1 1 1 1 0 1 0 1 1 X₅₁ 0 0 1 1 0 1 0 0 0 1 X₅₂ 00 0 1 1 0 0 1 0 1 X₅₃ 0 1 1 1 0 1 1 1 0 0 X₅₄ 0 0 1 0 1 0 1 0 0 0 X₅₅ 00 0 1 1 0 0 1 0 1 X₅₆ 0 0 0 1 1 1 1 1 1 0 X₆₀ 1 0 0 1 0 0 1 0 0 0 X₆₁ 01 1 0 0 0 0 1 0 0 X₆₂ 1 0 1 0 0 0 0 0 1 1 X₆₃ 0 1 0 1 0 0 0 0 1 0 X₆₄ 00 1 0 0 0 0 1 1 0 X₆₅ 0 1 0 0 1 1 0 0 0 0 X₆₆ 0 1 1 0 1 1 0 1 1 1

A specific example is given in Table 1-27. In the example, a codebookstructure corresponding to a signal in each sending mode satisfies thecodebook structure type in Table 1-26, that is, a code distance matrixof the codebook structure is the same as the code distance matrix of thecodebook structure type in Table 1-26. A mapping relationship betweenthe signal and the codeword satisfies the encoding scheme in Table 1-26,that is, in the mapping relationship, the code distance matrix of thesignal is the same as the code distance matrix of the signal in theencoding scheme as shown in Table 1-26. This embodiment is not limitedto the mapping relationship in Table 1-27. Any mapping relationshipobtained through simple variation on the basis of Table 1-27 also fallswithin the scope of this embodiment, for example, sequences amongcolumns are randomly changed on the basis of Table 1-27, or negation isperformed on a value of a certain column (1 is changed into 0 or 0 ischanged into 1).

Table 1-27 shows the mapping relationship between the joint signals andthe codewords that need to be used in the encoder submodule. Thereby,after receiving a signal, the encoder submodule looks up the table for acodeword corresponding to the joint signal, and then outputs thecodeword.

In this embodiment, a method for encoding feedback signals of twocarriers in a DC-MIMO mode is provided, in which a single-code channelis employed, so that power overhead is saved and a CM value of thesystem is not affected, thereby enhancing the performance of the system.Moreover, in this embodiment, a suitable codebook structure and amapping relationship between a feedback signal and a codeword areselected according to BER and detection error cost, so as to minimizethe signal detection error cost and increase data transmissionefficiency of the system.

A second embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

A difference between this embodiment and the first embodiment of themethod for encoding a joint feedback signal lies in the mappingrelationship between the sending modes and the codebook structure types.For a mapping relationship between the sending modes and the codebookstructure types in this embodiment, reference can be made to Table 1-28.

TABLE 1-28 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURE TYPES EMPLOYED IN SECOND EMBODIMENT OF METHOD FOR ENCODINGJOINT FEEDBACK SIGNAL Codebook Sending Mode structure Type EncodingScheme Single Stream-DTX A-B — DTX-Single Stream A-B — Dual Stream-DTX4A — DTX-Dual Stream 4A — Single Stream-Single 2A-2B-2C-2D EncodingScheme 1 for Single Stream Stream-Single Stream Mode Dual Stream-Single6A-2B-6C Encoding Scheme 2 for Dual Stream Stream-Single Stream ModeSingle Stream-Dual 6A-2B-6C Encoding Scheme 2 for Single StreamStream-Dual Stream Mode Dual Stream-Dual 6A-6B-6C-6D Encoding Scheme 1for Dual Stream Stream-Dual Stream Mode

The scheme only needs 24 codewords. According to the mappingrelationship between the sending modes and the codebook structures,mapping relationship between the joint feedback signals and codewordsare provided in this embodiment, which can be referred to in Table 1-29.

TABLE 1-29 MAPPING RELATIONSHIP BETWEEN JOINT FEEDBACK SIGNALS ANDCODEWORDS Secondary Single/ Dual Single Stream Stream Dual StreamPrimary ACK NACK DTX ACK_ACK ACK_NACK NACK_ACK NACK_NACK Single ACK X₁₁= D2 X₁₂ = B2 X₁₀ = A1 X₁₃ = C1 X₁₄ = C2 X₁₅ = C3 X₁₆ = A2 Stream NACKX₂₁ = A2 X₂₂ = C2 X₂₀ = B1 X₂₃ = C4 X₂₄ = C5 X₂₅ = C6 X₂₆ = B3 Single/DTX X₀₁ = C1 X₀₂ = D1 X₀₀ = DTX X₀₃ = A3 X₀₄ = A4 X₀₅ = A5 X₀₆ = A6 DualStream Dual ACK_ACK X₃₁ = A1 X₃₂ = A4 X₃₀ = C3 X₃₃ = D6 X₃₄ = D1 X₃₅ =D2 X₃₆ = B3 Stream ACK_NACK X₄₁ = A2 X₄₂ = A5 X₄₀ = C4 X₄₃ = B1 X₄₄ = B5X₄₅ = D5 X₄₆ = A2 NACK_ACK X₅₁ = A3 X₅₂ = A6 X₅₀ = C5 X₅₃ = B2 X₅₄ = D4X₅₅ = B4 X₅₆ = A1 NACK_NACK X₆₁ = C2 X₆₂ = D3 X₆₀ = C6 X₆₃ = D3 X₆₄ = C2X₆₅ = C1 X₆₆ = B6

Further, values of the 24 codewords are provided in this embodiment,which can be referred to in Table 1-30.

TABLE 1-30 CODEWORDS AND CODEWORD VALUES A1 1 1 1 1 1 1 1 1 1 1 A2 0 0 11 0 0 1 1 0 0 A3 1 1 0 0 0 1 1 0 0 0 A4 1 0 0 1 0 0 0 0 1 1 A5 0 1 0 0 10 0 1 1 0 A6 0 0 1 0 1 1 0 0 0 1 C1 1 1 1 1 1 0 0 0 0 0 C2 0 1 0 1 0 1 01 0 1 C3 0 1 1 0 0 0 1 0 1 1 C4 1 0 1 0 0 1 0 1 1 0 C5 0 0 0 1 1 1 1 0 10 C6 1 0 0 0 1 0 1 1 0 1 B1 0 0 0 0 0 0 0 0 0 0 B2 1 1 0 0 1 1 0 0 1 1B3 0 0 1 1 1 0 0 1 1 1 B4 0 1 1 0 1 1 1 1 0 0 B5 1 0 1 1 0 1 1 0 0 1 B61 1 0 1 0 0 1 1 1 0 D1 0 0 0 0 0 1 1 1 1 1 D2 1 0 1 0 1 0 1 0 1 0 D3 1 00 1 1 1 0 1 0 0 D4 0 1 0 1 1 0 1 0 0 1 D5 1 1 1 0 0 0 0 1 0 1 D6 0 1 1 10 1 0 0 1 0

Mapping relationship between X_(ij) and the codeword values are obtainedaccording to Tables 1-29 and 1-30, which can be referred to in Table1-31.

TABLE 1-31 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES X₀₁ 11 1 1 1 0 0 0 0 0 X₀₂ 0 0 0 0 0 1 1 1 1 1 X₀₃ 1 1 0 0 0 1 1 0 0 0 X₀₄ 10 0 1 0 0 0 0 1 1 X₀₅ 0 1 0 0 1 0 0 1 1 0 X₀₆ 0 0 1 0 1 1 0 0 0 1 X₁₀ 11 1 1 1 1 1 1 1 1 X₁₁ 1 0 1 0 1 0 1 0 1 0 X₁₂ 1 1 0 0 1 1 0 0 1 1 X₁₃ 11 1 1 1 0 0 0 0 0 X₁₄ 0 1 0 1 0 1 0 1 0 1 X₁₅ 0 1 1 0 0 0 1 0 1 1 X₁₆ 00 1 1 0 0 1 1 0 0 X₂₀ 0 0 0 0 0 0 0 0 0 0 X₂₁ 0 0 1 1 0 0 1 1 0 0 X₂₂ 01 0 1 0 1 0 1 0 1 X₂₃ 1 0 1 0 0 1 0 1 1 0 X₂₄ 0 0 0 1 1 1 1 0 1 0 X₂₅ 10 0 0 1 0 1 1 0 1 X₂₆ 0 0 1 1 1 0 0 1 1 1 X₃₀ 0 1 1 0 0 0 1 0 1 1 X₃₁ 11 1 1 1 1 1 1 1 1 X₃₂ 1 0 0 1 0 0 0 0 1 1 X₃₃ 0 1 1 1 0 1 0 0 1 0 X₃₄ 00 0 0 0 1 1 1 1 1 X₃₅ 1 0 1 0 1 0 1 0 1 0 X₃₆ 0 0 1 1 1 0 0 1 1 1 X₄₀ 10 1 0 0 1 0 1 1 0 X₄₁ 0 0 1 1 0 0 1 1 0 0 X₄₂ 0 1 0 0 1 0 0 1 1 0 X₄₃ 00 0 0 0 0 0 0 0 0 X₄₄ 1 0 1 1 0 1 1 0 0 1 X₄₅ 1 1 1 0 0 0 0 1 0 1 X₄₆ 00 1 1 0 0 1 1 0 0 X₅₀ 0 0 0 1 1 1 1 0 1 0 X₅₁ 1 1 0 0 0 1 1 0 0 0 X₅₂ 00 1 0 1 1 0 0 0 1 X₅₃ 1 1 0 0 1 1 0 0 1 1 X₅₄ 0 1 0 1 1 0 1 0 0 1 X₅₅ 01 1 0 1 1 1 1 0 0 X₅₆ 1 1 1 1 1 1 1 1 1 1 X₆₀ 1 0 0 0 1 0 1 1 0 1 X₆₁ 01 0 1 0 1 0 1 0 1 X₆₂ 1 0 0 1 1 1 0 1 0 0 X₆₃ 1 0 0 1 1 1 0 1 0 0 X₆₄ 01 0 1 0 1 0 1 0 1 X₆₅ 1 1 1 1 1 0 0 0 0 0 X₆₆ 1 1 0 1 0 0 1 1 1 0

A specific example is given in Table 1-31. In the example, a codebookstructure corresponding to a signal in each sending mode satisfies thecodebook structure type in Table 1-28, that is, a code distance matrixof the codebook structure is the same as the code distance matrix of thecodebook structure type in Table 1-28. A mapping relationship betweenthe signal and the codeword satisfies the encoding scheme in Table 1-28,that is, in the mapping relationship, the code distance matrix of thesignal is the same as the code distance matrix of the signal in theencoding scheme as shown in Table 1-28, that is, the mapping scheme ineach scheme provided in Table 1-29 is the encoding scheme in Table 1-28or an equivalent encoding scheme thereof. This embodiment is not limitedto the mapping relationship in Table 1-31. Any mapping relationshipobtained through simple variation on the basis of Table 1-31 also fallswithin the scope of this embodiment, for example, sequences amongcolumns are randomly changed on the basis of Table 1-31, or negation isperformed on a value of a certain column.

A third embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

A difference between this embodiment and the first embodiment of themethod for encoding a joint feedback signal lies in the mappingrelationship between the sending modes and the codebook structure types.The mapping relationship between the sending modes and the codebookstructure types in this embodiment can be referred to in Table 1-32.

TABLE 1-32 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURE TYPES EMPLOYED IN THIRD EMBODIMENT OF METHOD FOR ENCODINGJOINT FEEDBACK SIGNAL Codebook Sending Mode structure Type EncodingScheme Single Stream-DTX A-B — DTX-Single Stream A-B — Dual Stream-DTX4A — DTX-Dual Stream 4A — Single Stream-Single A-B-5C-D Encoding Scheme2 for Single Stream Stream-Single Stream Mode Dual Stream-Single6A-2B-6C Encoding Scheme 2 for Dual Stream Stream-Single Stream ModeSingle Stream-Dual 6A-2B-6C Encoding Scheme 2 for Single StreamStream-Dual Stream Mode Dual Stream-Dual 6A-6B-6C-6D Encoding Scheme 1for Dual Stream Stream-Dual Stream Mode

The scheme needs 24 codewords in total. According to the mappingrelationship between the sending modes and the codebook structures,mapping relationship between the joint feedback signals and codewordsare provided in this embodiment, which can be referred to in Table 1-33.

TABLE 1-33 MAPPING RELATIONSHIP BETWEEN JOINT FEEDBACK SIGNALS ANDCODEWORDS Secondary Single/ Dual Single Stream Stream Dual StreamPrimary ACK NACK DTX ACK_ACK ACK_NACK NACK_ACK NACK_NACK Single ACK X₁₁= C2 X₁₂ = C3 X₁₀ = A1 X₁₃ = C1 X₁₄ = C2 X₁₅ = C3 X₁₆ = A2 Stream NACKX₂₁ = C4 X₂₂ = C5 X₂₀ = B1 X₂₃ = C4 X₂₄ = C5 X₂₅ = C6 X₂₆ = B3 Single/DTX X₀₁ = C1 X₀₂ = D1 X₀₀ = DTX X₀₃ = A3 X₀₄ = A4 X₀₅ = A5 X₀₆ = A6 DualStream Dual ACK_ACK X₃₁ = A1 X₃₂ = A4 X₃₀ = C3 X₃₃ = D6 X₃₄ = D1 X₃₅ =D2 X₃₆ = B3 Stream ACK_NACK X₄₁ = A2 X₄₂ = A5 X₄₀ = C4 X₄₃ = B1 X₄₄ = B5X₄₅ = D5 X₄₆ = A2 NACK_ACK X₅₁ = A3 X₅₂ = A6 X₅₀ = C5 X₅₃ = B2 X₅₄ = D4X₅₅ = B4 X₅₆ = A1 NACK_NACK X₆₁ = C2 X₆₂ = D3 X₆₀ = C6 X₆₃ = D3 X₆₄ = C2X₆₅ = C1 X₆₆ = B6

Further, values of the needed 24 codewords are provided in thisembodiment, which can be referred to in Table 1-30.

Mapping relationship between X_(ij) and the codeword values are obtainedaccording to Tables 1-30 and 1-33, which can be referred to in Table1-34.

TABLE 1-34 MAPPING RELATIONSHIP BETWEEN_(IJ) AND CODEWORD VALUES X₀₁ 1 11 1 1 0 0 0 0 0 X₀₂ 0 0 0 0 0 1 1 1 1 1 X₀₃ 1 1 0 0 0 1 1 0 0 0 X₀₄ 1 00 1 0 0 0 0 1 1 X₀₅ 0 1 0 0 1 0 0 1 1 0 X₀₆ 0 0 1 0 1 1 0 0 0 1 X₁₀ 1 11 1 1 1 1 1 1 1 X₁₁ 0 1 0 1 0 1 0 1 0 1 X₁₂ 0 1 1 0 0 0 1 0 1 1 X₁₃ 1 11 1 1 0 0 0 0 0 X₁₄ 0 1 0 1 0 1 0 1 0 1 X₁₅ 0 1 1 0 0 0 1 0 1 1 X₁₆ 0 01 1 0 0 1 1 0 0 X₂₀ 0 0 0 0 0 0 0 0 0 0 X₂₁ 1 0 1 0 0 1 0 1 1 0 X₂₂ 0 00 1 1 1 1 0 1 0 X₂₃ 1 0 1 0 0 1 0 1 1 0 X₂₄ 0 0 0 1 1 1 1 0 1 0 X₂₅ 1 00 0 1 0 1 1 0 1 X₂₆ 0 0 1 1 1 0 0 1 1 1 X₃₀ 0 1 1 0 0 0 1 0 1 1 X₃₁ 1 11 1 1 1 1 1 1 1 X₃₂ 1 0 0 1 0 0 0 0 1 1 X₃₃ 0 1 1 1 0 1 0 0 1 0 X₃₄ 0 00 0 0 1 1 1 1 1 X₃₅ 1 0 1 0 1 0 1 0 1 0 X₃₆ 0 0 1 1 1 0 0 1 1 1 X₄₀ 1 01 0 0 1 0 1 1 0 X₄₁ 0 0 1 1 0 0 1 1 0 0 X₄₂ 0 1 0 0 1 0 0 1 1 0 X₄₃ 0 00 0 0 0 0 0 0 0 X₄₄ 1 0 1 1 0 1 1 0 0 1 X₄₅ 1 1 1 0 0 0 0 1 0 1 X₄₆ 0 01 1 0 0 1 1 0 0 X₅₀ 0 0 0 1 1 1 1 0 1 0 X₅₁ 1 1 0 0 0 1 1 0 0 0 X₅₂ 0 01 0 1 1 0 0 0 1 X₅₃ 1 1 0 0 1 1 0 0 1 1 X₅₄ 0 1 0 1 1 0 1 0 0 1 X₅₅ 0 11 0 1 1 1 1 0 0 X₅₆ 1 1 1 1 1 1 1 1 1 1 X₆₀ 1 0 0 0 1 0 1 1 0 1 X₆₁ 0 10 1 0 1 0 1 0 1 X₆₂ 1 0 0 1 1 1 0 1 0 0 X₆₃ 1 0 0 1 1 1 0 1 0 0 X₆₄ 0 10 1 0 1 0 1 0 1 X₆₅ 1 1 1 1 1 0 0 0 0 0 X₆₆ 1 1 0 1 0 0 1 1 1 0

A specific example is given in Table 1-34. This embodiment is notlimited to the mapping relationship in Table 1-34. Any mappingrelationship obtained through simple variation on the basis of Table1-34 also falls within the scope of this embodiment, for example,sequences among columns are randomly changed on the basis of Table 1-34,or negation is performed on a value of a certain column.

A fourth embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

A difference between this embodiment and the first embodiment of themethod for encoding a joint feedback signal lies in the mappingrelationship between the sending modes and the codebook structure types.The mapping relationship between the sending modes and the codebookstructure types in this embodiment can be referred to in Table 1-35.

TABLE 1-35 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURE TYPES EMPLOYED IN FOURTH EMBODIMENT OF METHOD FOR ENCODINGJOINT FEEDBACK SIGNAL Codebook Sending Mode structure Type EncodingScheme Single Stream-DTX A-B — DTX-Single Stream A-B — Dual Stream-DTX4A — DTX-Dual Stream 4A — Single Stream-Single 2A-2B-4C Encoding Scheme3 for Single Stream Stream-Single Stream Mode Dual Stream-Single6A-2B-6C Encoding Scheme 3 for Dual Stream Stream-Single Stream ModeSingle Stream-Dual 6A-2B-6C Encoding Scheme 2 for Single StreamStream-Dual Stream Mode Dual Stream-Dual 6A-6B-6C-6D Encoding Scheme 1for Dual Stream Stream-Dual Stream Mode

The scheme needs 24 codewords in total. According to the mappingrelationship between the sending modes and the codebook structures,mapping relationship between the joint feedback signals and codewordsare provided in this embodiment, which can be referred to in Table 1-36.

TABLE 1-36 MAPPING RELATIONSHIP BETWEEN JOINT FEEDBACK SIGNALS ANDCODEWORDS Secondary Single/ Dual Single Stream Stream Dual StreamPrimary ACK NACK DTX ACK_ACK ACK_NACK NACK_ACK NACK_NACK Single ACK X₁₁= C1 X₁₂ = C2 X₁₀ = A1 X₁₃ = C1 X₁₄ = C2 X₁₅ = C3 X₁₆ = A2 Stream NACKX₂₁ = C3 X₂₂ = C4 X₂₀ = B1 X₂₃ = C4 X₂₄ = C5 X₂₅ = C6 X₂₆ = B3 Single/DTX X₀₁ = A2 X₀₂ = B2 X₀₀ = DTX X₀₃ = A3 X₀₄ = A4 X₀₅ = A5 X₀₆ = A6 DualStream Dual ACK_ACK X₃₁ = C1 X₃₂ = A4 X₃₀ = C3 X₃₃ = D6 X₃₄ = D1 X₃₅ =D2 X₃₆ = B3 Stream ACK_NACK X₄₁ = A1 X₄₂ = A5 X₄₀ = C4 X₄₃ = B1 X₄₄ = B5X₄₅ = D5 X₄₆ = A2 NACK_ACK X₅₁ = A3 X₅₂ = A6 X₅₀ = C5 X₅₃ = B2 X₅₄ = D4X₅₅ = B4 X₅₆ = A1 NACK_NACK X₆₁ = C2 X₆₂ = B1 X₆₀ = C6 X₆₃ = D3 X₆₄ = C2X₆₅ = C1 X₆₆ = B6

Further, values of the needed 24 codewords are provided in thisembodiment, which can be referred to in Table 1-30.

Mapping relationship between X_(ij) and the codeword values are obtainedaccording to Tables 1-30 and 1-36, which can be referred to in Table1-37.

TABLE 1-37 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES X₀₁ 00 1 1 0 0 1 1 0 0 X₀₂ 1 1 0 0 1 1 0 0 1 1 X₀₃ 1 1 0 0 0 1 1 0 0 0 X₀₄ 10 0 1 0 0 0 0 1 1 X₀₅ 0 1 0 0 1 0 0 1 1 0 X₀₆ 0 0 1 0 1 1 0 0 0 1 X₁₀ 11 1 1 1 1 1 1 1 1 X₁₁ 1 1 1 1 1 0 0 0 0 0 X₁₂ 0 1 0 1 0 1 0 1 0 1 X₁₃ 11 1 1 1 0 0 0 0 0 X₁₄ 0 1 0 1 0 1 0 1 0 1 X₁₅ 0 1 1 0 0 0 1 0 1 1 X₁₆ 00 1 1 0 0 1 1 0 0 X₂₀ 0 0 0 0 0 0 0 0 0 0 X₂₁ 0 1 1 0 0 0 1 0 1 1 X₂₂ 10 1 0 0 1 0 1 1 0 X₂₃ 1 0 1 0 0 1 0 1 1 0 X₂₄ 0 0 0 1 1 1 1 0 1 0 X₂₅ 10 0 0 1 0 1 1 0 1 X₂₆ 0 0 1 1 1 0 0 1 1 1 X₃₀ 0 1 1 0 0 0 1 0 1 1 X₃₁ 11 1 1 1 0 0 0 0 0 X₃₂ 1 0 0 1 0 0 0 0 1 1 X₃₃ 0 1 1 1 0 1 0 0 1 0 X₃₄ 00 0 0 0 1 1 1 1 1 X₃₅ 1 0 1 0 1 0 1 0 1 0 X₃₆ 0 0 1 1 1 0 0 1 1 1 X₄₀ 10 1 0 0 1 0 1 1 0 X₄₁ 1 1 1 1 1 1 1 1 1 1 X₄₂ 0 1 0 0 1 0 0 1 1 0 X₄₃ 00 0 0 0 0 0 0 0 0 X₄₄ 1 0 1 1 0 1 1 0 0 1 X₄₅ 1 1 1 0 0 0 0 1 0 1 X₄₆ 00 1 1 0 0 1 1 0 0 X₅₀ 0 0 0 1 1 1 1 0 1 0 X₅₁ 1 1 0 0 0 1 1 0 0 0 X₅₂ 00 1 0 1 1 0 0 0 1 X₅₃ 1 1 0 0 1 1 0 0 1 1 X₅₄ 0 1 0 1 1 0 1 0 0 1 X₅₅ 01 1 0 1 1 1 1 0 0 X₅₆ 1 1 1 1 1 1 1 1 1 1 X₆₀ 1 0 0 0 1 0 1 1 0 1 X₆₁ 01 0 1 0 1 0 1 0 1 X₆₂ 0 0 0 0 0 0 0 0 0 0 X₆₃ 1 0 0 1 1 1 0 1 0 0 X₆₄ 01 0 1 0 1 0 1 0 1 X₆₅ 1 1 1 1 1 0 0 0 0 0 X₆₆ 1 1 0 1 0 0 1 1 1 0

A specific example is given in Table 1-37. This embodiment is notlimited to the mapping relationship in Table 1-37. Any mappingrelationship obtained through simple variation on the basis of Table1-37 also falls within the scope of this embodiment, for example,sequences among columns are randomly changed on the basis of Table 1-37,or negation is performed on a value of a certain column.

A fifth embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

A difference between this embodiment and the first embodiment of themethod for encoding a joint feedback signal lies in the mappingrelationship between the sending modes and the codebook structure types.The mapping relationship between the sending modes and the codebookstructure types in this embodiment can be referred to in Table 1-38.

TABLE 1-38 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURE TYPES EMPLOYED IN FIFTH EMBODIMENT OF METHOD FOR ENCODINGJOINT FEEDBACK SIGNAL Codebook Sending Mode structure Type EncodingScheme Single Stream-DTX A-B — DTX-Single Stream A-B — Dual Stream-DTX4A — DTX-Dual Stream 4A — Single Stream-Single 2A-2B-4C Encoding Scheme3 for Single Stream Stream-Single Stream Mode Dual Stream-Single6A-2B-6C Encoding Scheme 3 for Dual Stream Stream-Single Stream ModeSingle Stream-Dual 6A-2B-6C Encoding Scheme 3 for Single StreamStream-Dual Stream Mode Dual Stream-Dual 6A-6B-6C-6D Encoding Scheme 2for Dual Stream Stream-Dual Stream Mode

The scheme needs 24 codewords in total. According to the mappingrelationship between the sending modes and the codebook structures,mapping relationship between the joint feedback signals and codewordsare provided in this embodiment, which can be referred to in Table 1-39.

TABLE 1-39 MAPPING RELATIONSHIP BETWEEN JOINT FEEDBACK SIGNALS ANDCODEWORDS Secondary Single/ Dual Single Stream Stream Dual StreamPrimary ACK NACK DTX ACK_ACK ACK_NACK NACK_ACK NACK_NACK Single ACK X₁₁= C1 X₁₂ = C2 X₁₀ = A1 X₁₃ = D5 X₁₄ = A2 X₁₅ = A3 X₁₆ = D6 Stream NACKX₂₁ = C3 X₂₂ = C4 X₂₀ = B1 X₂₃ = A4 X₂₄ = A5 X₂₅ = A6 X₂₆ = B2 Single/DTX X₀₁ = A2 X₀₂ = B2 X₀₀ = DTX X₀₃ = D1 X₀₄ = D2 X₀₅ = D3 X₀₆ = D4 DualStream Dual ACK_ACK X₃₁ = C5 X₃₂ = A4 X₃₀ = C1 X₃₃ = B4 X₃₄ = D5 X₃₅ =B2 X₃₆ = B1 Stream ACK_NACK X₄₁ = A1 X₄₂ = A5 X₄₀ = C2 X₄₃ = C5 X₄₄ = B3X₄₅ = D6 X₄₆ = A6 NACK_ACK X₅₁ = A3 X₅₂ = A6 X₅₀ = C3 X₅₃ = B6 X₅₄ = C6X₅₅ = A3 X₅₆ = A5 NACK_NACK X₆₁ = C6 X₆₂ = B1 X₆₀ = C4 X₆₃ = B5 X₆₄ = A2X₆₅ = A1 X₆₆ = A4

Furthermore, values of the needed 24 codewords are provided in thisembodiment, which can be referred to in Table 1-30.

Mapping relationship between X_(ij) and the codeword values are obtainedaccording to Tables 1-30 and 1-39, which can be referred to in Table1-40.

TABLE 1-40 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES X₀₁ 00 1 1 0 0 1 1 0 0 X₀₂ 1 1 0 0 1 1 0 0 1 1 X₀₃ 0 0 0 0 0 1 1 1 1 1 X₀₄ 10 1 0 1 0 1 0 1 0 X₀₅ 1 0 0 1 1 1 0 1 0 0 X₀₆ 0 1 0 1 1 0 1 0 0 1 X₁₀ 11 1 1 1 1 1 1 1 1 X₁₁ 1 1 1 1 1 0 0 0 0 0 X₁₂ 0 1 0 1 0 1 0 1 0 1 X₁₃ 11 1 0 0 0 0 1 0 1 X₁₄ 0 0 1 1 0 0 1 1 0 0 X₁₅ 1 1 0 0 0 1 1 0 0 0 X₁₆ 01 1 1 0 1 0 0 1 0 X₂₀ 0 0 0 0 0 0 0 0 0 0 X₂₁ 0 1 1 0 0 0 1 0 1 1 X₂₂ 10 1 0 0 1 0 1 1 0 X₂₃ 1 0 0 1 0 0 0 0 1 1 X₂₄ 0 1 0 0 1 0 0 1 1 0 X₂₅ 00 1 0 1 1 0 0 0 1 X₂₆ 1 1 0 0 1 1 0 0 1 1 X₃₀ 1 1 1 1 1 0 0 0 0 0 X₃₁ 00 0 1 1 1 1 0 1 0 X₃₂ 1 0 0 1 0 0 0 0 1 1 X₃₃ 0 1 1 0 1 1 1 1 0 0 X₃₄ 11 1 0 0 0 0 1 0 1 X₃₅ 1 1 0 0 1 1 0 0 1 1 X₃₆ 0 0 0 0 0 0 0 0 0 0 X₄₀ 01 0 1 0 1 0 1 0 1 X₄₁ 1 1 1 1 1 1 1 1 1 1 X₄₂ 0 1 0 0 1 0 0 1 1 0 X₄₃ 00 0 1 1 1 1 0 1 0 X₄₄ 0 0 1 1 1 0 0 1 1 1 X₄₅ 0 1 1 1 0 1 0 0 1 0 X₄₆ 00 1 0 1 1 0 0 0 1 X₅₀ 0 1 1 0 0 0 1 0 1 1 X₅₁ 1 1 0 0 0 1 1 0 0 0 X₅₂ 00 1 0 1 1 0 0 0 1 X₅₃ 1 1 0 1 0 0 1 1 1 0 X₅₄ 1 0 0 0 1 0 1 1 0 1 X₅₅ 11 0 0 0 1 1 0 0 0 X₅₆ 0 1 0 0 1 0 0 1 1 0 X₆₀ 1 0 1 0 0 1 0 1 1 0 X₆₁ 10 0 0 1 0 1 1 0 1 X₆₂ 0 0 0 0 0 0 0 0 0 0 X₆₃ 1 0 1 1 0 1 1 0 0 1 X₆₄ 00 1 1 0 0 1 1 0 0 X₆₅ 1 1 1 1 1 1 1 1 1 1 X₆₆ 1 0 0 1 0 0 0 0 1 1

A specific example is given in Table 1-40. This embodiment is notlimited to the mapping relationship in Table 1-40. Any mappingrelationship obtained through simple variation on the basis of Table1-40 also falls within the scope of this embodiment, for example,sequences among columns are randomly changed on the basis of Table 1-40,or negation is performed on a value of a certain column.

A sixth embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

A difference between this embodiment and the first embodiment of themethod for encoding a joint feedback signal lies in the mappingrelationship between the sending modes and the codebook structure types.The mapping relationship between the sending modes and the codebookstructure types in this embodiment can be referred to in Table 1-41.

TABLE 1-41 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURE TYPES EMPLOYED IN SIXTH EMBODIMENT OF METHOD FOR ENCODINGJOINT FEEDBACK SIGNAL Codebook Sending Mode structure Type EncodingScheme Single Stream-DTX A-B — DTX-Single Stream A-B — Dual Stream-DTX4A — DTX-Dual Stream 4A — Single Stream-Single A-B-5C-D Encoding Scheme2 for Single Stream Stream-Single Stream Mode Dual Stream-Single6A-3C-3D-E-F Encoding Scheme 1 for Dual Stream Stream-Single Stream ModeSingle Stream-Dual 6A-3C-3D-E-F Encoding Scheme 1 for Single StreamStream-Dual Stream Mode Dual Stream-Dual 6A-6B-6C-6D Encoding Scheme 1for Dual Stream Stream-Dual Stream Mode

The scheme needs 24 codewords in total. According to the mappingrelationship between the sending modes and the codebook structures, aspecific example of the mapping relationship between the joint feedbacksignals and codewords is provided in this embodiment, which can bereferred to in Table 1-42.

TABLE 1-42 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES X₀₁ 11 1 1 1 0 0 0 0 0 X₀₂ 0 0 0 0 0 1 1 1 1 1 X₀₃ 1 1 1 1 1 0 0 1 0 0 X₀₄ 11 1 0 0 1 1 0 1 0 X₀₅ 0 0 1 1 0 1 0 0 0 1 X₀₆ 0 1 0 0 0 0 1 1 0 1 X₁₀ 11 1 1 1 1 1 1 1 1 X₁₁ 0 1 0 1 0 1 0 1 0 1 X₁₂ 0 1 1 0 0 0 1 0 1 1 X₁₃ 00 0 1 1 0 1 0 1 0 X₁₄ 1 0 1 0 1 0 1 0 0 1 X₁₅ 1 1 0 1 0 0 0 0 1 1 X₁₆ 10 0 0 1 1 0 1 1 1 X₂₀ 0 0 0 0 0 0 0 0 0 0 X₂₁ 1 0 1 0 0 1 0 1 1 0 X₂₂ 00 0 1 1 1 1 0 1 0 X₂₃ 1 0 0 1 0 1 1 1 0 0 X₂₄ 0 0 1 0 1 1 1 1 0 0 X₂₅ 01 0 1 0 1 0 1 1 0 X₂₆ 0 1 1 0 1 0 0 0 1 1 X₃₀ 1 0 1 0 1 1 1 1 0 1 X₃₁ 00 0 0 1 1 0 0 1 0 X₃₂ 0 1 0 1 1 1 1 1 0 0 X₃₃ 1 0 1 1 1 1 0 0 1 0 X₃₄ 10 1 1 0 0 1 1 1 1 X₃₅ 1 1 0 1 1 1 1 0 0 1 X₃₆ 0 0 0 0 0 1 1 0 1 1 X₄₀ 11 0 1 0 1 0 1 1 1 X₄₁ 1 1 1 0 0 1 1 0 1 0 X₄₂ 1 1 0 0 1 0 1 1 1 0 X₄₃ 11 1 0 0 0 0 0 0 1 X₄₄ 1 1 0 0 1 0 1 1 1 0 X₄₅ 1 0 0 0 0 1 0 1 0 0 X₄₆ 10 0 0 1 0 0 0 1 1 X₅₀ 0 1 1 1 1 0 1 0 1 1 X₅₁ 0 0 1 1 0 1 0 0 0 1 X₅₂ 00 0 1 1 0 0 1 0 1 X₅₃ 0 1 1 1 0 1 1 1 0 0 X₅₄ 0 0 1 0 1 0 1 0 0 0 X₅₅ 00 0 1 1 0 0 1 0 1 X₅₆ 0 0 0 1 1 1 1 1 1 0 X₆₀ 1 0 0 1 0 0 1 0 0 0 X₆₁ 01 1 0 0 0 0 1 0 0 X₆₂ 1 0 1 0 0 0 0 0 1 1 X₆₃ 0 1 0 1 0 0 0 0 1 0 X₆₄ 00 1 0 0 0 0 1 1 0 X₆₅ 0 1 0 0 1 1 0 0 0 0 X₆₆ 0 1 1 0 1 1 0 1 1 1

A specific example is given in Table 1-42. This embodiment is notlimited to the mapping relationship in Table 1-42. Any mappingrelationship obtained through simple variation on the basis of Table1-42 also falls within the scope of this embodiment, for example,sequences among columns are randomly changed on the basis of Table 1-42,or negation is performed on a value of a certain column.

A seventh embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

A difference between this embodiment and the first embodiment of themethod for encoding a joint feedback signal lies in the mappingrelationship between the sending modes and the codebook structure types.This embodiment covers the feedback scheme for a single-carrierconfigured with MIMO in content and is slightly more preferred than thefirst embodiment in decoding performance. The used codewords are asfollows.

TABLE 1-43 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES X₀₁ 11 1 1 1 0 0 0 0 0 X₀₂ 0 0 0 1 1 1 1 0 1 0 X₀₃ 1 1 1 1 1 0 0 1 0 0 X₀₄ 11 1 0 0 1 1 0 1 0 X₀₅ 0 0 1 1 0 1 0 0 0 1 X₀₆ 0 1 0 0 0 0 1 1 0 1 X₁₀ 11 1 1 1 1 1 1 1 1 X₁₁ 0 1 0 1 0 1 0 1 0 1 X₁₂ 0 1 1 0 0 0 1 0 1 1 X₁₃ 00 0 1 1 0 1 0 1 0 X₁₄ 1 0 1 0 1 0 1 0 0 1 X₁₅ 1 1 0 1 0 0 0 0 1 1 X₁₆ 10 0 0 1 1 0 1 1 1 X₂₀ 0 0 0 0 0 0 0 0 0 0 X₂₁ 1 0 1 0 0 1 0 1 1 0 X₂₂ 00 0 1 1 1 1 0 1 0 X₂₃ 1 0 0 1 0 1 1 1 0 0 X₂₄ 0 0 1 0 1 1 1 1 0 0 X₂₅ 01 0 1 0 1 0 1 1 0 X₂₆ 0 1 1 0 1 0 0 0 1 1 X₃₀ 1 0 1 0 1 1 1 1 0 1 X₃₁ 01 0 0 1 1 0 0 0 0 X₃₂ 1 0 0 0 1 0 0 0 1 1 X₃₃ 1 0 1 1 1 1 0 0 1 0 X₃₄ 10 1 1 0 0 1 1 1 1 X₃₅ 1 1 0 1 1 1 1 0 0 1 X₃₆ 0 0 0 0 0 1 1 0 1 1 X₄₀ 11 0 1 0 1 0 1 1 1 X₄₁ 1 1 1 0 0 1 1 0 1 0 X₄₂ 1 1 0 0 1 0 1 1 1 0 X₄₃ 11 1 0 0 0 0 0 0 1 X₄₄ 1 1 0 0 1 0 1 1 1 0 X₄₅ 1 0 0 0 0 1 0 1 0 0 X₄₆ 10 0 0 1 0 0 0 1 1 X₅₀ 0 1 1 1 1 0 1 0 1 1 X₅₁ 0 0 1 1 0 1 0 0 0 1 X₅₂ 00 0 1 1 0 0 1 0 1 X₅₃ 0 1 1 1 0 1 1 1 0 0 X₅₄ 0 0 1 0 1 0 1 0 0 0 X₅₅ 00 0 1 1 0 0 1 0 1 X₅₆ 0 0 0 1 1 1 1 1 1 0 X₆₀ 1 0 0 1 0 0 1 0 0 0 X₆₁ 00 1 0 0 0 0 1 1 0 X₆₂ 0 1 1 1 0 1 1 1 0 0 X₆₃ 0 1 0 1 0 0 0 0 1 0 X₆₄ 00 1 0 0 0 0 1 1 0 X₆₅ 0 1 0 0 1 1 0 0 0 0 X₆₆ 0 1 1 0 1 1 0 1 1 1

A specific example is given in Table 1-43. This embodiment is notlimited to the mapping relationship in Table 1-43. Any mappingrelationship obtained through simple variation on the basis of Table1-43 also falls within the scope of this embodiment, for example,sequences among columns are randomly changed on the basis of Table 1-43,or negation is performed on a value of a certain column.

An eighth embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

This embodiment is the same as the first embodiment in the codebookstructure type used in each sending mode in the method for encoding ajoint feedback signal. However, a difference between the two embodimentslies in that this embodiment also considers performance in a PRE/POSTmode. The mapping relationship between the sending modes and thecodebook structure types in this embodiment can be referred to in Table1-44.

TABLE 1-44 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURE TYPES EMPLOYED IN EIGHTH EMBODIMENT OF METHOD FOR ENCODINGJOINT FEEDBACK SIGNAL Codebook Sending Mode structure Type EncodingScheme Single Stream- A-B — DTX DTX-Single A-B — Stream Dual Stream- 4A— DTX DTX-Dual Stream 4A — Single Stream- 2A-2B-2C-2D Table 1-15,Encoding Scheme 1 Single Stream for Single Stream-Single Stream ModeDual Stream- 6A-3C-3D-E-F Table 1-21, Encoding Scheme 1 Single Streamfor Dual Stream-Single Stream Mode Single Stream- 6A-3C-3D-E-F Table1-18, Encoding Scheme 1 Dual Stream for Single Stream-Dual Stream ModeDual Stream- 6A-6B-6C-6D Table 1-24, Encoding Scheme 1 Dual Stream forDual Stream-Dual Stream Mode

A specific example is given. A codebook structure used in each sendingmode satisfies the codebook structure type and a mapping relationshipprovided in Table 1-44, and at the same time enables preferredperformance when the PRE/POST mode is employed. Mapping relationshipbetween X_(ij) and the codeword values can be referred to in Table 1-45.

TABLE 1-45 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES D/AX₀₁ 1 1 1 1 1 0 0 0 0 0 D/N X₀₂ 0 0 0 0 0 1 1 1 1 1 D/AA X₀₃ 1 0 0 0 1 00 0 1 1 D/AN X₀₄ 0 1 0 0 0 0 1 1 0 1 D/NA X₀₅ 0 0 0 1 1 1 1 1 1 0 D/NNX₀₆ 1 1 1 1 1 0 0 1 0 0 A/D X₁₀ 1 1 1 1 1 1 1 1 1 1 A/A X₁₁ 1 0 1 0 1 01 0 1 0 A/N X₁₂ 1 1 0 0 1 1 0 0 1 1 A/AA X₁₃ 1 0 1 0 0 1 1 0 0 0 A/ANX₁₄ 1 0 0 1 0 1 0 1 0 1 A/NA X₁₅ 0 0 1 1 1 0 1 0 0 1 A/NN X₁₆ 0 1 1 1 01 0 0 1 1 N/D X₂₀ 0 0 0 0 0 0 0 0 0 0 N/A X₂₁ 0 0 1 1 0 0 1 1 0 0 N/NX₂₂ 0 1 0 1 0 1 0 1 0 1 N/AA X₂₃ 1 1 0 1 0 0 1 0 1 0 N/AN X₂₄ 1 1 0 0 01 0 1 1 0 N/NA X₂₅ 0 1 1 0 1 0 1 0 1 0 N/NN X₂₆ 0 0 1 0 1 1 0 1 0 1 AA/DX₃₀ 1 0 1 0 1 1 1 1 0 1 AA/A X₃₁ 0 0 0 0 1 1 0 0 1 0 AA/N X₃₂ 0 1 0 1 11 1 1 0 0 AA/AA X₃₃ 0 1 1 0 1 1 0 1 1 1 AA/AN X₃₄ 1 0 1 1 0 0 1 1 1 1AA/NA X₃₅ 1 1 0 1 1 1 1 0 0 1 AA/NN X₃₆ 0 1 1 1 0 1 1 1 0 0 AN/D X₄₀ 1 10 1 0 1 0 1 1 1 AN/A X₄₁ 1 1 1 0 0 1 1 0 1 0 AN/N X₄₂ 1 1 0 0 1 0 1 1 10 AN/AA X₄₃ 0 0 0 1 1 0 0 1 0 1 AN/AN X₄₄ 1 1 1 0 0 0 0 0 0 1 AN/NA X₄₅1 0 0 0 0 1 0 1 0 0 AN/NN X₄₆ 0 0 1 1 0 1 0 0 0 1 NA/D X₅₀ 0 1 1 1 1 0 10 1 1 NA/A X₅₁ 0 0 1 1 0 1 0 0 0 1 NA/N X₅₂ 0 0 0 1 1 0 0 1 0 1 NA/AAX₅₃ 1 1 0 0 1 0 1 1 1 0 NA/AN X₅₄ 0 0 1 0 1 0 1 0 0 0 NA/NA X₅₅ 1 0 1 11 1 0 0 1 0 NA/NN X₅₆ 1 1 1 0 0 1 1 0 1 0 NN/D X₆₀ 1 0 0 1 0 0 1 0 0 0NN/A X₆₁ 0 1 1 0 0 0 0 1 0 0 NN/N X₆₂ 1 0 1 0 0 0 0 0 1 1 NN/AA X₆₃ 0 10 1 0 0 0 0 1 0 NN/AN X₆₄ 0 0 1 0 0 0 0 1 1 0 NN/NA X₆₅ 0 1 0 0 1 1 0 00 0 NN/NN X₆₆ 0 0 0 0 0 1 1 0 1 1 PRE/POST Indication Information PRE 00 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 0

In order to further improve the performance in the PRE/POST sendingmode, the PRE/POST may use new codewords. A pair of feasible alternatecodewords are provided in Table 1-46.

TABLE 1-46 A PAIR OF NEW PRE/POST CODEWORDS APPLICABLE IN SCHEMES OF THEEIGHTH EMBODIMENT PRE/POST Indication Information PRE 0 0 1 1 0 0 0 1 11 POST 1 1 0 0 1 1 1 0 0 0

A specific example is given in Table 1-45. This embodiment is notlimited to the mapping relationship in Table 1-45. Any mappingrelationship obtained through simple variation on the basis of Table1-45 also falls within the scope of this embodiment, for example,sequences among columns are randomly changed on the basis of Table 1-45,or negation is performed on a value of a certain column. In addition,equivalent variation or equivalent encoding and mapping is performed onthe codebook structure in each sending mode, which also falls within theprotection scope as long as the codebook structure type in each mode isnot changed.

The new PRE/POST codewords provided in Table 1-46 have a characteristicthat: a minimum code distance is at least four after PRE/POST codewordsare included in the single stream-DTX, DTX-single stream, dualstream-DTX, and DTX-dual stream modes.

It is assumed that when the Node B schedules data on both carriers of adual-carrier, the PRE/POST is not used during the detection of HARQ-ACKsignals, and when the Node B only schedules data on one carrier of thedual-carrier, the PRE/POST is used during the detection of the HARQ-ACKsignals. Therefore, a scheme having better performance is obtainedaccording to Tables 1-44 and 1-45, as shown in Table 1-47.

TABLE 1-47 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES D/AX₀₁ 1 1 1 1 1 0 0 0 0 0 D/N X₀₂ 0 0 0 0 0 1 1 1 1 1 D/AA X₀₃ 1 0 0 0 1 00 0 1 1 D/AN X₀₄ 0 1 0 0 0 1 1 0 0 1 D/NA X₀₅ 0 0 0 1 1 1 1 1 1 0 D/NNX₀₆ 1 1 1 1 1 1 0 0 0 0 A/D X₁₀ 1 1 1 1 1 1 1 1 1 1 A/A X₁₁ 1 0 1 0 1 01 0 1 0 A/N X₁₂ 1 1 0 0 1 1 0 0 1 1 A/AA X₁₃ 1 0 1 0 0 0 1 1 0 0 A/ANX₁₄ 1 0 0 1 0 1 0 1 0 1 A/NA X₁₅ 0 0 1 1 1 0 1 0 0 1 A/NN X₁₆ 0 1 1 1 00 0 1 1 1 N/D X₂₀ 0 0 0 0 0 0 0 0 0 0 N/A X₂₁ 0 0 1 1 0 0 1 1 0 0 N/NX₂₂ 0 1 0 1 0 1 0 1 0 1 N/AA X₂₃ 1 1 0 1 0 0 1 0 1 0 N/AN X₂₄ 1 1 0 0 01 0 1 1 0 N/NA X₂₅ 0 1 1 0 1 0 1 0 1 0 N/NN X₂₆ 0 0 1 0 1 1 0 1 0 1 AA/DX₃₀ 1 0 1 0 1 1 1 1 0 1 AA/A X₃₁ 0 0 1 0 0 1 0 0 1 0 AA/N X₃₂ 0 1 1 1 01 1 1 0 0 AA/AA X₃₃ 0 1 1 0 1 1 0 1 1 1 AA/AN X₃₄ 1 0 1 1 0 1 1 0 1 1AA/NA X₃₅ 1 1 0 1 1 0 1 1 0 1 AA/NN X₃₆ 0 1 1 1 0 1 1 1 0 0 AN/D X₄₀ 1 10 1 0 1 0 1 1 1 AN/A X₄₁ 1 1 0 0 1 1 1 0 1 0 AN/N X₄₂ 1 1 1 0 0 0 1 1 10 AN/AA X₄₃ 0 0 0 1 1 1 0 0 0 1 AN/AN X₄₄ 1 1 1 0 0 0 0 0 0 1 AN/NA X₄₅1 0 0 0 0 1 0 1 0 0 AN/NN X₄₆ 0 0 1 1 0 0 0 1 0 1 NA/D X₅₀ 0 1 1 1 1 0 10 1 1 NA/A X₅₁ 0 0 0 1 1 1 0 0 0 1 NA/N X₅₂ 0 0 1 1 0 0 0 1 0 1 NA/AAX₅₃ 1 1 0 0 1 1 1 0 1 0 NA/AN X₅₄ 0 0 1 0 1 0 1 0 0 0 NA/NA X₅₅ 1 0 1 11 0 0 1 1 0 NA/NN X₅₆ 1 1 1 0 0 0 1 1 1 0 NN/D X₆₀ 1 0 0 1 0 0 1 0 0 0NN/A X₆₁ 0 1 0 0 1 0 0 1 0 0 NN/N X₆₂ 1 0 0 0 1 0 0 0 1 1 NN/AA X₆₃ 0 10 1 0 0 0 0 1 0 NN/AN X₆₄ 0 0 1 0 0 1 0 0 1 0 NN/NA X₆₅ 0 1 0 0 1 0 0 10 0 NN/NN X₆₆ 0 0 0 0 0 0 1 1 1 1 PRE/POST Indication Information PRE 00 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 0

A ninth embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

The method for encoding a joint feedback signal in this embodimentemploys another combination of codebook structure types. However, whenspecific codewords are given, this embodiment also considers theperformance in the PRE/POST mode. The mapping relationship between thesending modes and the codebook structure types in this embodiment can bereferred to in Table 1-48.

TABLE 1-48 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURE TYPES EMPLOYED IN NINTH EMBODIMENT OF METHOD FOR ENCODINGJOINT FEEDBACK SIGNAL Codebook Sending Mode structure Type EncodingScheme Single Stream- A-B — DTX DTX-Single A-B — Stream Dual Stream- 4A— DTX DTX-Dual Stream 4A — Single Stream- 2A-2B-4C Table 1-17, EncodingScheme 3 Single Stream for Single Stream-Single Stream Mode Dual Stream-6A-2B-6C Table 1-23, Encoding Scheme 3 Single Stream for DualStream-Single Stream Mode Single Stream- 6A-3C-3D-E-F Table 1-18,Encoding Scheme 1 Dual Stream for Single Stream-Dual Stream Mode DualStream- 6A-6B-6C-6D Table 1-24, Encoding Scheme 1 Dual Stream for DualStream-Dual Stream Mode

Specific codewords that satisfy the constraints in Table 1-48 are shownin Table 1-49.

TABLE 1-49 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES D/AX₀₁ 0 0 0 0 0 0 1 1 1 1 D/N X₀₂ 1 1 1 1 1 1 0 0 0 0 D/AA X₀₃ 1 0 0 0 1 00 0 1 1 D/AN X₀₄ 0 1 0 0 0 0 1 1 0 1 D/NA X₀₅ 0 0 0 1 1 1 1 1 1 0 D/NNX₀₆ 1 1 1 1 1 0 0 1 0 0 A/D X₁₀ 1 1 1 1 1 1 1 1 1 1 A/A X₁₁ 1 1 0 1 0 00 0 1 1 A/N X₁₂ 0 0 1 1 1 0 1 0 0 1 A/AA X₁₃ 1 0 1 0 0 1 1 0 0 0 A/ANX₁₄ 1 0 0 1 0 1 0 1 0 1 A/NA X₁₅ 0 0 1 1 1 0 1 0 0 1 A/NN X₁₆ 0 1 1 1 01 0 0 1 1 N/D X₂₀ 0 0 0 0 0 0 0 0 0 0 N/A X₂₁ 1 0 0 1 0 1 1 1 0 0 N/NX₂₂ 0 1 1 0 0 1 0 1 0 1 N/AA X₂₃ 1 1 0 1 0 0 1 0 1 0 N/AN X₂₄ 1 1 0 0 01 0 1 1 0 N/NA X₂₅ 0 1 1 0 1 0 1 0 1 0 N/NN X₂₆ 0 0 1 0 1 1 0 1 0 1 AA/DX₃₀ 1 0 1 0 1 1 1 1 0 1 AA/A X₃₁ 0 1 1 0 0 0 0 1 0 0 AA/N X₃₂ 1 1 1 0 01 1 0 1 0 AA/AA X₃₃ 0 1 1 0 1 1 0 1 1 1 AA/AN X₃₄ 1 0 1 1 0 0 1 1 1 1AA/NA X₃₅ 1 1 0 1 1 1 1 0 0 1 AA/NN X₃₆ 0 1 1 1 0 1 1 1 0 0 AN/D X₄₀ 1 10 1 0 1 0 1 1 1 AN/A X₄₁ 1 0 1 1 1 0 0 1 1 0 AN/N X₄₂ 0 0 1 1 0 1 0 0 01 AN/AA X₄₃ 0 0 0 1 1 0 0 1 0 1 AN/AN X₄₄ 1 1 1 0 0 0 0 0 0 1 AN/NA X₄₅1 0 0 0 0 1 0 1 0 0 AN/NN X₄₆ 0 0 1 1 0 1 0 0 0 1 NA/D X₅₀ 0 1 1 1 1 0 10 1 1 NA/A X₅₁ 0 1 0 1 1 1 1 1 0 0 NA/N X₅₂ 1 1 0 0 1 0 0 0 0 1 NA/AAX₅₃ 1 1 0 0 1 0 1 1 1 0 NA/AN X₅₄ 0 0 1 0 1 0 1 0 0 0 NA/NA X₅₅ 1 0 1 11 1 0 0 1 0 NA/NN X₅₆ 1 1 1 0 0 1 1 0 1 0 NN/D X₆₀ 1 0 0 1 0 0 1 0 0 0NN/A X₆₁ 0 0 0 0 1 1 0 0 1 0 NN/N X₆₂ 0 1 0 0 0 1 1 0 0 1 NN/AA X₆₃ 0 10 1 0 0 0 0 1 0 NN/AN X₆₄ 0 0 1 0 0 0 0 1 1 0 NN/NA X₆₅ 0 1 0 0 1 1 0 00 0 NN/NN X₆₆ 0 0 0 0 0 1 1 0 1 1 PRE/POST Indication Information PRE 00 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 0

In order to further improve the performance in the PRE/POST sendingmode, the PRE/POST may use new codewords. A pair of feasible alternatecodewords are provided in Table 1-50.

TABLE 1-50 A PAIR OF NEW PRE/POST CODEWORDS APPLICABLE IN SCHEMES OF THENINTH EMBODIMENT PRE/POST Indication Information PRE 0 1 1 0 0 1 0 0 1 0POST 0 1 0 0 1 0 0 1 1 0

A specific example is given in Table 1-49. This embodiment is notlimited to the mapping relationship in Table 1-49. Any mappingrelationship obtained through simple variation on the basis of Table1-49 also falls within the scope of this embodiment, for example,sequences among columns are randomly changed on the basis of Table 1-49,or negation is performed on a value of a certain column. In addition,equivalent variation or equivalent encoding and mapping is performed onthe codebook structure in each sending mode, which also falls within theprotection scope as long as the codebook structure type in each mode isnot changed.

The new PRE/POST codewords provided in Table 1-50 have a characteristicthat: a minimum code distance is at least four after PRE/POST codewordsare included in the single stream-DTX, DTX-single stream, dualstream-DTX, and DTX-dual stream modes.

It is assumed that when the Node B schedules data on both carriers of adual-carrier, the PRE/POST is not used during the detection of HARQ-ACKsignals, and when the Node B only schedules data on one carrier of thedual-carrier, the PRE/POST is used during the detection of the HARQ-ACKsignals. Therefore, a scheme having better performance is obtainedaccording to Tables 1-48 and 1-49, as shown in Table 1-51.

TABLE 1-51 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES D/AX₀₁ 0 0 0 0 0 0 1 1 1 1 D/N X₀₂ 1 1 1 1 1 1 0 0 0 0 D/AA X₀₃ 1 0 0 0 1 00 0 1 1 D/AN X₀₄ 0 1 0 0 0 1 1 0 0 1 D/NA X₀₅ 0 0 0 1 1 1 1 1 1 0 D/NNX₀₆ 1 1 1 1 1 1 0 0 0 0 A/D X₁₀ 1 1 1 1 1 1 1 1 1 1 A/A X₁₁ 1 1 0 1 0 00 0 1 1 A/N X₁₂ 0 0 1 1 1 0 1 0 0 1 A/AA X₁₃ 1 0 1 0 0 0 1 1 0 0 A/ANX₁₄ 1 0 0 1 0 1 0 1 0 1 A/NA X₁₅ 0 0 1 1 1 0 1 0 0 1 A/NN X₁₆ 0 1 1 1 00 0 1 1 1 N/D X₂₀ 0 0 0 0 0 0 0 0 0 0 N/A X₂₁ 1 0 0 1 0 1 1 1 0 0 N/NX₂₂ 0 1 1 0 0 1 0 1 0 1 N/AA X₂₃ 1 1 0 1 0 0 1 0 1 0 N/AN X₂₄ 1 1 0 0 01 0 1 1 0 N/NA X₂₅ 0 1 1 0 1 0 1 0 1 0 N/NN X₂₆ 0 0 1 0 1 1 0 1 0 1 AA/DX₃₀ 1 0 1 0 1 1 1 1 0 1 AA/A X₃₁ 0 1 0 0 1 0 0 1 0 0 AA/N X₃₂ 1 1 0 0 11 1 0 1 0 AA/AA X₃₃ 0 1 1 0 1 1 0 1 1 1 AA/AN X₃₄ 1 0 1 1 0 1 1 0 1 1AA/NA X₃₅ 1 1 0 1 1 0 1 1 0 1 AA/NN X₃₆ 0 1 1 1 0 1 1 1 0 0 AN/D X₄₀ 1 10 1 0 1 0 1 1 1 AN/A X₄₁ 1 0 1 1 1 0 0 1 1 0 AN/N X₄₂ 0 0 0 1 1 1 0 0 01 AN/AA X₄₃ 0 0 0 1 1 1 0 0 0 1 AN/AN X₄₄ 1 1 1 0 0 0 0 0 0 1 AN/NA X₄₅1 0 0 0 0 1 0 1 0 0 AN/NN X₄₆ 0 0 1 1 0 0 0 1 0 1 NA/D X₅₀ 0 1 1 1 1 0 10 1 1 NA/A X₅₁ 0 1 1 1 0 1 1 1 0 0 NA/N X₅₂ 1 1 1 0 0 0 0 0 0 1 NA/AAX₅₃ 1 1 0 0 1 1 1 0 1 0 NA/AN X₅₄ 0 0 1 0 1 0 1 0 0 0 NA/NA X₅₅ 1 0 1 11 0 0 1 1 0 NA/NN X₅₆ 1 1 1 0 0 0 1 1 1 0 NN/D X₆₀ 1 0 0 1 0 0 1 0 0 0NN/A X₆₁ 0 0 1 0 0 1 0 0 1 0 NN/N X₆₂ 0 1 0 0 0 1 1 0 0 1 NN/AA X₆₃ 0 10 1 0 0 0 0 1 0 NN/AN X₆₄ 0 0 1 0 0 1 0 0 1 0 NN/NA X₆₅ 0 1 0 0 1 0 0 10 0 NN/NN X₆₆ 0 0 0 0 0 0 1 1 1 1 PRE/POST Indication Information PRE 00 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 0

A tenth embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

In this embodiment, a new codebook structure type is designed for thedual stream-dual stream mode. The codewords in the codebook structuretype are from a 32-bit codebook structure having a minimum code distanceof four. The codebook structure is composed of sixteen pairs of inversecodes, which are expressed as G1˜G16 and H1˜H16. Hi is an inverse codeof Gi, that is, the code distance is ten. The relations between G and Hcodewords are shown in Tables 1-7 to 1-9.

Twenty four codewords are needed in the dual stream-dual stream sendingmode, and altogether twenty six codewords are needed if the PRE/POSTcodewords are included. The twenty six codewords may be selected fromG1˜G16 and H1˜H16.

The method for encoding a joint feedback signal in this embodimentemploys another combination of codebook structure types. However, whenspecific codewords are given, all codewords related to the HARQ-ACKspecified in R8 of the TS25.212 in the 3GPP Protocol, including thePRE/POST, are compatible. The mapping relationship between the sendingmodes and the codebook structure types can be referred to in Table 1-52.

TABLE 1-52 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURE TYPES EMPLOYED IN TENTH EMBODIMENT OF METHOD FOR ENCODINGJOINT FEEDBACK SIGNAL Codebook Sending Mode structure Type EncodingScheme Single Stream- A-B — DTX DTX-Single A-B — Stream Dual Stream- 4A— DTX DTX-Dual 4A — Stream Single Stream- 2A-2B-2C-2D Table 1-15,Encoding Scheme 1 Single Stream for Single Stream-Single Stream ModeDual Stream- {A1, A2, A5, A6} Table 1-53, Encoding Scheme 4 SingleStream ∪2B-3C-3D-E-F for Dual Stream-Single Stream Mode Single Stream-6A-2B-2C-D Table 1-54, Encoding Scheme 4 Dual Stream ∪{D3~D5} for SingleStream-Dual Stream Mode Dual Stream- {G7~G16} Table 1-55, EncodingScheme 3 Dual Stream ∪{H1~H8} for Dual Stream-Dual Stream ∪{H9~H16} Mode

The encoding and mapping schemes in the codebook structure typesdescribed in the above table are shown in Tables 1-53, 1-54, and 1-55,respectively.

TABLE 1-53 ENCODING SCHEME 4 FOR DUAL STREAM-SINGLE STREAM MODESecondary Single Stream Primary ACK NACK DTX Dual DTX X₀₁ = E1 X₀₂ = F1X₀₀ = DTX Stream ACK_ACK X₃₁ = B2 X₃₂ = C3 X₃₀ = A1 ACK_NACK X₄₁ = C1X₄₂ = D2 X₄₀ = A2 NACK_ACK X₅₁ = C2 X₅₂ = D1 X₅₀ = A5 NACK_NACK X₆₁ = D3X₆₂ = B1 X₆₀ = A6

TABLE 1-54 ENCODING SCHEME 4 FOR SINGLE STREAM-DUAL STREAM MODESecondary Dual Stream Primary DTX ACK_ACK ACK_NACK NACK_ACK NACK_NACKSingle ACK X₁₀ = C1 X₁₃ = D3 X₁₄ = D4 X₁₅ = D5 X₁₆ = C2 Stream NACK X₂₀= D1 X₂₃ = B2 X₂₄ = A5 X₂₅ = A6 X₂₆ = B1 DTX X₀₀ = DTX X₀₃ = A1 X₀₄ = A2X₀₅ = A3 X₀₆ = A4

TABLE 1-55 ENCODING SCHEME 3 FOR DUAL STREAM-DUAL STREAM MODE SecondaryDual Stream Primary DTX ACK_ACK ACK_NACK NACK_ACK NACK_NACK Dual DTX X₀₀= DTX X₀₃ = G12 X₀₄ = G13 X₀₅ = G14 X₀₆ = H4 Stream ACK_ACK X₃₀ = H1 X₃₃= G7 X₃₄ = G8 X₃₅ = G9 X₃₆ = G10 ACK_NACK X₄₀ = H2 X₄₃ = G11 X₄₄ = G14X₄₅ = G16 X₄₆ = H3 NACK_ACK X₅₀ = H7 X₅₃ = H5 X₅₄ = H6 X₅₅ = H11 X₅₆ =H12 NACK_NACK X₆₀ = H8 X₆₃ = H13 X₆₄ = H14 X₆₅ = H15 X₆₆ = H16

Specific codewords that satisfy the constraints in Table 1-52 are shownin Table 1-56.

TABLE 1-56 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES D/AX₀₁ 1 1 1 1 1 0 0 0 0 0 D/N X₀₂ 0 0 0 0 0 1 1 1 1 1 D/AA X₀₃ 0 0 1 1 1 10 0 0 1 D/AN X₀₄ 0 1 1 0 0 1 1 1 0 0 D/NA X₀₅ 0 0 0 0 1 0 1 1 1 1 D/NNX₀₆ 1 1 1 0 1 0 0 0 1 0 A/D X₁₀ 1 1 1 1 1 1 1 1 1 1 A/A X₁₁ 1 0 1 0 1 01 0 1 0 A/N X₁₂ 1 1 0 0 1 1 0 0 1 1 A/AA X₁₃ 1 1 0 0 1 1 1 0 0 1 A/ANX₁₄ 0 1 1 1 0 0 1 0 1 1 A/NA X₁₅ 1 0 1 1 1 0 1 1 0 0 A/NN X₁₆ 1 0 1 0 00 1 0 0 1 N/D X₂₀ 0 0 0 0 0 0 0 0 0 0 N/A X₂₁ 0 0 1 1 0 0 1 1 0 0 N/NX₂₂ 0 1 0 1 0 1 0 1 0 1 N/AA X₂₃ 1 0 0 1 1 0 0 0 1 1 N/AN X₂₄ 1 0 0 1 01 1 0 1 0 N/NA X₂₅ 1 1 0 1 0 0 0 1 0 1 N/NN X₂₆ 1 1 0 0 0 0 1 1 1 0 AA/DX₃₀ 1 0 1 0 1 1 1 1 0 1 AA/A X₃₁ 0 1 0 1 0 0 0 0 1 0 AA/N X₃₂ 0 1 1 1 01 1 1 0 0 AA/AA X₃₃ 1 0 0 0 0 1 0 1 0 0 AA/AN X₃₄ 0 0 1 1 0 0 1 1 1 0AA/NA X₃₅ 1 1 0 1 1 0 1 1 0 1 AA/NN X₃₆ 1 1 0 0 0 0 1 1 1 0 AN/D X₄₀ 1 10 1 0 1 0 1 1 1 AN/A X₄₁ 0 0 0 1 1 1 0 0 0 1 AN/N X₄₂ 0 0 1 1 0 0 0 1 01 AN/AA X₄₃ 0 0 0 0 0 0 0 0 0 1 AN/AN X₄₄ 1 0 1 1 0 1 1 0 1 1 AN/NA X₄₅1 0 0 1 1 0 0 0 1 1 AN/NN X₄₆ 1 0 1 1 1 0 0 1 0 0 NA/D X₅₀ 0 1 1 1 1 0 10 1 1 NA/A X₅₁ 1 1 0 0 1 1 1 0 1 0 NA/N X₅₂ 1 1 1 0 0 0 1 1 1 0 NA/AAX₅₃ 0 1 0 1 1 1 1 0 0 0 NA/AN X₅₄ 0 1 1 0 1 1 0 1 1 1 NA/NA X₅₅ 1 0 0 01 1 1 0 1 0 NA/NN X₅₆ 0 0 0 1 1 1 0 1 1 0 NN/D X₆₀ 1 0 0 1 0 0 1 0 0 0NN/A X₆₁ 1 0 0 0 1 0 0 0 1 1 NN/N X₆₂ 0 0 1 0 1 0 1 0 0 0 NN/AA X₆₃ 1 11 1 0 1 0 0 0 0 NN/AN X₆₄ 0 1 0 0 0 1 1 0 1 1 NN/NA X₆₅ 1 1 1 0 0 0 1 00 1 NN/NN X₆₆ 0 1 1 1 0 0 0 1 0 1 PRE/POST Indication Information PRE 00 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 0

A specific example is given in Table 1-56. This embodiment is notlimited to the mapping relationship in Table 1-56. Any mappingrelationship obtained through simple variation on the basis of Table1-56 also falls within the scope of this embodiment, for example,sequences among columns are randomly changed on the basis of Table 1-56,or negation is performed on a value of a certain column. In addition,equivalent variation or equivalent encoding and mapping is performed onthe codebook structure in each sending mode, which also falls within theprotection scope as long as the codebook structure type in each mode isnot changed.

An eleventh embodiment of a method for encoding a joint feedback signalaccording to the present invention is illustrated below.

A difference between this embodiment and the tenth embodiment lies inthat this embodiment employs a new combination of codebook structuretypes. However, when specific codewords are given, all codewords relatedto the HARQ-ACK specified in R7 of the TS25.212 in the 3GPP Protocol,including the PRE/POST, are compatible, as shown in Table 1-2. Themapping relationship between the sending modes and the codebookstructure types can be referred to in Table 1-57.

TABLE 1-57 MAPPING RELATIONSHIP BETWEEN SENDING MODES AND CODEBOOKSTRUCTURE TYPES EMPLOYED IN ELEVENTH EMBODIMENT OF METHOD FOR ENCODINGJOINT FEEDBACK SIGNAL Codebook Sending Mode structure Type EncodingScheme Single Stream- A-B — DTX DTX-Single A-B — Stream Dual Stream- 4A— DTX DTX-Dual Stream 4A — Single Stream- 2A-2B-4C Table 1-17, EncodingScheme 3 Single Stream for Single Stream-Single Stream Mode Dual Stream-4A-3B-6C-D Table 1-56, Encoding Scheme 5 Single Stream for DualStream-Single Stream Mode Single Stream- {6A-2B-2C-D} Table 1-52,Encoding Scheme 4 Dual Stream ∪{D3~D5} for Single Stream-Dual StreamMode Dual Stream- {G7~G16} Table 1-53, Encoding Scheme 3 Dual Stream∪{H1~H8} for Dual Stream-Dual Stream ∪{H9~H16} Mode

TABLE 1-58 ENCODING SCHEME 5 FOR DUAL STREAM-SINGLE STREAM MODESecondary Single Stream Primary ACK NACK DTX Dual DTX X₀₁ = D1 X₀₂ = C1X₀₀ = DTX Stream ACK_ACK X₃₁ = C2 X₃₂ = B2 X₃₀ = A1 ACK_NACK X₄₁ = C3X₄₂ = B3 X₄₀ = A2 NACK_ACK X₅₁ = C4 X₅₂ = C6 X₅₀ = A3 NACK_NACK X₆₁ = C5X₆₂ = B1 X₆₀ = A4

Specific codewords that satisfy the constraints in Table 1-57 are shownin Table 1-59.

TABLE 1-59 MAPPING RELATIONSHIP BETWEEN X_(IJ) AND CODEWORD VALUES D/AX₀₁ 0 0 0 0 0 0 1 1 1 1 D/N X₀₂ 1 1 1 1 1 1 0 0 0 0 D/AA X₀₃ 0 0 1 1 1 10 0 0 1 D/AN X₀₄ 0 1 1 0 0 1 1 1 0 0 D/NA X₀₅ 0 0 0 0 1 0 1 1 1 1 D/NNX₀₆ 1 1 1 0 1 0 0 0 1 0 A/D X₁₀ 1 1 1 1 1 1 1 1 1 1 A/A X₁₁ 1 1 0 1 0 00 0 1 1 A/N X₁₂ 0 0 1 1 1 0 1 0 0 1 A/AA X₁₃ 1 1 0 0 1 1 1 0 0 1 A/ANX₁₄ 0 1 1 1 0 0 1 0 1 1 A/NA X₁₅ 1 0 1 1 1 0 1 1 0 0 A/NN X₁₆ 1 0 1 0 00 1 0 0 1 N/D X₂₀ 0 0 0 0 0 0 0 0 0 0 N/A X₂₁ 1 0 0 1 0 1 1 1 0 0 N/NX₂₂ 0 1 1 0 0 1 0 1 0 1 N/AA X₂₃ 1 0 0 1 1 0 0 0 1 1 N/AN X₂₄ 1 0 0 1 01 1 0 1 0 N/NA X₂₅ 1 1 0 1 0 0 0 1 0 1 N/NN X₂₆ 1 1 0 0 0 0 1 1 1 0 AA/DX₃₀ 1 0 1 0 1 1 1 1 0 1 AA/A X₃₁ 1 0 0 0 1 0 0 0 1 1 AA/N X₃₂ 0 0 1 0 10 1 0 0 0 AA/AA X₃₃ 1 0 0 0 0 1 0 1 0 0 AA/AN X₃₄ 0 0 1 1 0 0 1 1 1 0AA/NA X₃₅ 1 1 0 1 1 0 1 1 0 1 AA/NN X₃₆ 1 1 0 0 0 0 1 1 1 0 AN/D X₄₀ 1 10 1 0 1 0 1 1 1 AN/A X₄₁ 1 1 1 0 0 0 1 1 1 0 AN/N X₄₂ 1 0 0 0 0 1 0 1 00 AN/AA X₄₃ 0 0 0 0 0 0 0 0 0 1 AN/AN X₄₄ 1 0 1 1 0 1 1 0 1 1 AN/NA X₄₅1 0 0 1 1 0 0 0 1 1 AN/NN X₄₆ 1 0 1 1 1 0 0 1 0 0 NA/D X₅₀ 0 1 1 1 1 0 10 1 1 NA/A X₅₁ 0 0 1 1 0 0 0 1 0 1 NA/N X₅₂ 0 1 0 0 0 1 1 0 0 1 NA/AAX₅₃ 0 1 0 1 1 1 1 0 0 0 NA/AN X₅₄ 0 1 1 0 1 1 0 1 1 1 NA/NA X₅₅ 1 0 0 01 1 1 0 1 0 NA/NN X₅₆ 0 0 0 1 1 1 0 1 1 0 NN/D X₆₀ 1 0 0 1 0 0 1 0 0 0NN/A X₆₁ 0 0 0 1 1 1 1 1 1 0 NN/N X₆₂ 0 1 0 1 0 0 0 0 1 0 NN/AA X₆₃ 1 11 1 0 1 0 0 0 0 NN/AN X₆₄ 0 1 0 0 0 1 1 0 1 1 NN/NA X₆₅ 1 1 1 0 0 0 1 00 1 NN/NN X₆₆ 0 1 1 1 0 0 0 1 0 1 PRE/POST Indication Information PRE 00 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 0

A specific example is given in Table 1-59. This embodiment is notlimited to the mapping relationship in Table 1-59. Any mappingrelationship obtained through simple variation on the basis of Table1-59 also falls within the scope of this embodiment, for example,sequences among columns are randomly changed on the basis of Table 1-59,or negation is performed on a value of a certain column. In addition,equivalent variation or equivalent encoding and mapping is performed onthe codebook structure in each sending mode, which also falls within theprotection scope as long as the codebook structure type in each mode isnot changed.

In conclusion, in the embodiments of the present invention, a solutionfor HARQ-ACK signal feedback in the DC-MIMO technology is provided.According to the above descriptions, furthermore, the embodiments of thepresent invention are also applicable to a dual-code channel, thusproviding a technical solution for HARQ-ACK information feedback withmore than three carriers or less than four carriers using four MIMOs.

For ease of description, definitions of the following terms arespecified in the embodiments of the present invention:

SC: a feedback scheme for a single-carrier configured with no MIMO, thatis, the feedback scheme corresponding to Table 1-1;

SC-MIMO: a feedback scheme for a single-carrier configured with MIMO,that is, the feedback scheme corresponding to Table 1-2;

DC: a feedback scheme for a dual-carrier configured with no MIMO, thatis, the feedback scheme corresponding to Table 1-3; and

DC-MIMO: a feedback scheme for a dual-carrier configured with MIMO.

Referring to Table 1-60, a solution for a dual-code channel is providedaccording to the total number of carriers and the number of carriersthat use MIMO.

TABLE 1-60 TECHNICAL SOLUTION FOR HARQ-ACK INFORMATION FEEDBACK OFDUAL-CODE CHANNEL WITH MORE THAN THREE CARRIERS OR LESS THAN FOURCARRIERS USING FOUR MIMOS. Number Total of Technical Solution ForDual-Code Channel Number Carriers Carrier of that Use Code Informationon Encoding Carriers MIMO Channel Code Channel Scheme 3 0 First codechannel First carrier SC Second code Second and DC channel thirdcarriers 3 1 First code channel First carrier SC-MIMO Second code Secondand DC channel third carriers 3 1 First code channel First and secondDC-MIMO carriers Second code Third carrier SC channel 3 2 First codechannel First carrier SC-MIMO Second code Second and third DC-MIMOchannel carriers 3 2 First code channel First and second DC-MIMOcarriers Second code Third carrier SC channel 3 3 First code channelFirst carrier SC-MIMO Second code Second and third DC-MIMO channelcarriers 4 0 First code channel First and second DC carriers Second codeThird and fourth DC channel carriers 4 1 First code channel First andsecond DC-MIMO carriers Second code Third and fourth DC channel carriers4 2 First code channel First and second DC-MIMO carriers Second codeThird and fourth DC channel carriers 4 2 First code channel First andthird DC-MIMO carriers Second code Second and fourth DC-MIMO channelcarriers 4 3 First code channel First and second DC-MIMO carriers Secondcode Third and fourth DC-MIMO channel carriers 4 4 First code channelFirst and second DC-MIMO carriers Second code Third and fourth DC-MIMOchannel carriers

For example, when the total number of carriers is four and the number ofcarriers that use MIMO is four, information of the first carrier and thesecond carrier can be borne in the first code channel, and informationof the third carrier and the fourth carrier can be borne in the secondcode channel. The DC-MIMO scheme is employed in the first code channel,and the DC-MIMO scheme is also employed in the second code channel.

In Table 1-60, the MIMO is configured on the preceding several carriersby default. For example, if one MIMO is configured, it is consideredthat the MIMO is configured on the first carrier, and if two MIMOs areconfigured, it is considered that the MIMOs are configured on the firstcarrier and the second carrier, and so on. Moreover, for carriers thatare configured with no MIMO, the feedback information may be regarded asfeedback information of the MIMO single stream. In practicalapplications, the carriers may be numbered in a different way, but themapping can be performed according to the MIMO configuration on thecarriers and the carrier numbers in Table 1-60.

As the DC-MIMO scheme under research in the embodiments of the presentinvention is compatible with SC, SC-MIMO, and DC, each code channel mayuse the DC-MIMO encoding mode only. (For a carrier that is configuredwith no MIMO, the feedback signal is regarded as the feedback signal inthe MIMO single stream mode; and the single-carrier may be regarded as adual-carrier in which the second carrier is merely fed back with DTX.Specific mapping relationship are shown in Table 1-61.

TABLE 1-61 MAPPING RELATIONSHIP BETWEEN THE PRIOR ART AND DC-MIMOFEEDBACK SCHEMES The Prior Art Corresponding Scheme In DC-MIMO SC Singlestream-DTX or DTX-single stream SC-MIMO Dual stream-DTX or DTX-dualstream DC Single stream-single stream

In the foregoing mapping relationship, both the three carriers to fourcarriers-4 MIMOs may use two code channels to solve the signal feedbackproblem. Each code channel uses the DC-MIMO encoding mode. However, thecarrier distribution also needs to be designated. The specificdistribution is the same as that in Table 1-60.

An embodiment of a signal encoding device according to the presentinvention is illustrated below.

FIG. 3 is a schematic structural view of an embodiment of a signalencoding device according to the present invention, which specificallyincludes a joint-feedback-signal synthesis module 11 and an encodermodule 12. The joint-feedback-signal synthesis module 11 is configuredto, when two carriers are configured with MIMO, combine HARQ-ACK signalsof the two carriers into a joint feedback signal. The encoder module 12is configured to map the joint feedback signal into a codeword accordingto predetermined a mapping relationship between signals and codewords.

Further, the joint-feedback-signal synthesis module 11 further includesa first carrier-signal synthesis submodule 13, a second carrier-signalsynthesis submodule 14, and a joint-feedback-signal synthesis submodule15. The first carrier-signal synthesis submodule 13 and the secondcarrier-signal synthesis submodule 14 combine the HARQ-ACK signals ofthe carriers into carrier feedback signals corresponding to thecarriers, respectively. The joint-feedback-signal synthesis submodule 15combines the two carrier feedback signals into a joint feedback signal.

Persons of ordinary skill in the art may understand that all or part ofthe steps of the method according to the embodiments of the presentinvention may be implemented by a program instructing relevant hardware.The program may be stored in a computer readable storage medium. Whenthe program runs, the steps of the method according to the embodimentsof the present invention are performed. The storage medium may be amagnetic disk, a Compact Disk Read-Only Memory (CD-ROM), a Read-OnlyMemory (ROM) or a Random Access Memory (RAM).

It should be noted that the above embodiments are merely provided forelaborating the technical solutions of the present invention, but arenot intended to limit the present invention. Although the presentinvention has been described in detail with reference to the foregoingembodiments, it is apparent that those skilled in the art can makevarious modifications and variations to the invention without departingfrom the spirit and scope of the invention. The invention shall coverthe modifications and variations provided that they fall in the scope ofprotection defined by the following claims or their equivalents.

What is claimed is:
 1. A method for transmitting Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) information in a communication system in which two carriers are configured, the method comprising: encoding, by a user equipment, a codeword of the two carriers; and transmitting, by the user equipment, the encoded codeword of the two carriers to a base station; wherein the codeword represents encoded HARQ-ACK information of a first carrier and a second carrier according to an encoding scheme of dual-carrier configured with Multiple-Input Multiple-Output (DC-MIMO), wherein the encoding scheme of DC-MIMO is as follows: HARQ-ACK information codeword D/A 0 0 0 0 0 0 1 1 1 1 D/N 1 1 1 1 1 1 0 0 0 0 D/AA 1 0 0 0 1 0 0 0 1 1 D/AN 0 1 0 0 0 0 1 1 0 1 D/NA 0 0 0 1 1 1 1 1 1 0 D/NN 1 1 1 1 1 0 0 1 0 0 A/D 1 1 1 1 1 1 1 1 1 1 A/A 1 1 0 1 0 0 0 0 1 1 A/N 0 0 1 1 1 0 1 0 0 1 A/AA 1 0 1 0 0 1 1 0 0 0 A/AN 1 0 0 1 0 1 0 1 0 1 A/NA 0 0 1 1 1 0 1 0 0 1 A/NN 0 1 1 1 0 1 0 0 1 1 N/D 0 0 0 0 0 0 0 0 0 0 N/A 1 0 0 1 0 1 1 1 0 0 N/N 0 1 1 0 0 1 0 1 0 1 N/AA 1 1 0 1 0 0 1 0 1 0 N/AN 1 1 0 0 0 1 0 1 1 0 N/NA 0 1 1 0 1 0 1 0 1 0 N/NN 0 0 1 0 1 1 0 1 0 1 AA/D 1 0 1 0 1 1 1 1 0 1 AA/A 0 1 1 0 0 0 0 1 0 0 AA/N 1 1 1 0 0 1 1 0 1 0 AA/AA 0 1 1 0 1 1 0 1 1 1 AA/AN 1 0 1 1 0 0 1 1 1 1 AA/NA 1 1 0 1 1 1 1 0 0 1 AA/NN 0 1 1 1 0 1 1 1 0 0 AN/D 1 1 0 1 0 1 0 1 1 1 AN/A 1 0 1 1 1 0 0 1 1 0 AN/N 0 0 1 1 0 1 0 0 0 1 AN/AA 0 0 0 1 1 0 0 1 0 1 AN/AN 1 1 1 0 0 0 0 0 0 1 AN/NA 1 0 0 0 0 1 0 1 0 0 AN/NN 0 0 1 1 0 1 0 0 0 1 NA/D 0 1 1 1 1 0 1 0 1 1 NA/A 0 1 0 1 1 1 1 1 0 0 NA/N 1 1 0 0 1 0 0 0 0 1 NA/AA 1 1 0 0 1 0 1 1 1 0 NA/AN 0 0 1 0 1 0 1 0 0 0 NA/NA 1 0 1 1 1 1 0 0 1 0 NA/NN 1 1 1 0 0 1 1 0 1 0 NN/D 1 0 0 1 0 0 1 0 0 0 NN/A 0 0 0 0 1 1 0 0 1 0 NN/N 0 1 0 0 0 1 1 0 0 1 NN/AA 0 1 0 1 0 0 0 0 1 0 NN/AN 0 0 1 0 0 0 0 1 1 0 NN/NA 0 1 0 0 1 1 0 0 0 0 NN/NN 0 0 0 0 0 1 1 0 1 1

and wherein D represents discontinuous transmission (DTX), A represents Acknowledgement (ACK), N represents Negative Acknowledgement (NACK), AA represents ACK_ACK, AN represents ACK_NACK, NA represents NACK_ACK, and NN represents NACK_NACK.
 2. The method as claimed in claim 1, further comprising: when a preamble and postamble (PRE/POST) sending mode is applied, encoding a PRE/POST indication into the codeword as follows: PRE 0 0 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 
 0.


3. The method as claimed in claim 1, wherein the transmitting comprises: feeding back the codeword to a Node B through an uplink High Speed-Dedicated Physical Control Channel (HS-DPCCH).
 4. The method as claimed in claim 1, wherein the encoding comprises: obtaining two Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) feedback signals of the two carriers, respectively; and encoding the feedback signals of the two carriers to generate the codeword.
 5. A user equipment for transmitting Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) information in a communication system in which two carriers are configured, the user equipment comprising: an encoder, configured to encode a codeword of the two carriers; and a transmitter, configured to transmit the encoded codeword of the two carriers to a base station; wherein the codeword represents encoded HARQ-ACK information of a first carrier and a second carrier according to an encoding scheme of dual-carrier configured with Multiple-Input Multiple-Output (DC-MIMO), wherein the encoding scheme of DC-MIMO is as follows: HARQ-ACK information codeword D/A 0 0 0 0 0 0 1 1 1 1 D/N 1 1 1 1 1 1 0 0 0 0 D/AA 1 0 0 0 1 0 0 0 1 1 D/AN 0 1 0 0 0 0 1 1 0 1 D/NA 0 0 0 1 1 1 1 1 1 0 D/NN 1 1 1 1 1 0 0 1 0 0 A/D 1 1 1 1 1 1 1 1 1 1 A/A 1 1 0 1 0 0 0 0 1 1 A/N 0 0 1 1 1 0 1 0 0 1 A/AA 1 0 1 0 0 1 1 0 0 0 A/AN 1 0 0 1 0 1 0 1 0 1 A/NA 0 0 1 1 1 0 1 0 0 1 A/NN 0 1 1 1 0 1 0 0 1 1 N/D 0 0 0 0 0 0 0 0 0 0 N/A 1 0 0 1 0 1 1 1 0 0 N/N 0 1 1 0 0 1 0 1 0 1 N/AA 1 1 0 1 0 0 1 0 1 0 N/AN 1 1 0 0 0 1 0 1 1 0 N/NA 0 1 1 0 1 0 1 0 1 0 N/NN 0 0 1 0 1 1 0 1 0 1 AA/D 1 0 1 0 1 1 1 1 0 1 AA/A 0 1 1 0 0 0 0 1 0 0 AA/N 1 1 1 0 0 1 1 0 1 0 AA/AA 0 1 1 0 1 1 0 1 1 1 AA/AN 1 0 1 1 0 0 1 1 1 1 AA/NA 1 1 0 1 1 1 1 0 0 1 AA/NN 0 1 1 1 0 1 1 1 0 0 AN/D 1 1 0 1 0 1 0 1 1 1 AN/A 1 0 1 1 1 0 0 1 1 0 AN/N 0 0 1 1 0 1 0 0 0 1 AN/AA 0 0 0 1 1 0 0 1 0 1 AN/AN 1 1 1 0 0 0 0 0 0 1 AN/NA 1 0 0 0 0 1 0 1 0 0 AN/NN 0 0 1 1 0 1 0 0 0 1 NA/D 0 1 1 1 1 0 1 0 1 1 NA/A 0 1 0 1 1 1 1 1 0 0 NA/N 1 1 0 0 1 0 0 0 0 1 NA/AA 1 1 0 0 1 0 1 1 1 0 NA/AN 0 0 1 0 1 0 1 0 0 0 NA/NA 1 0 1 1 1 1 0 0 1 0 NA/NN 1 1 1 0 0 1 1 0 1 0 NN/D 1 0 0 1 0 0 1 0 0 0 NN/A 0 0 0 0 1 1 0 0 1 0 NN/N 0 1 0 0 0 1 1 0 0 1 NN/AA 0 1 0 1 0 0 0 0 1 0 NN/AN 0 0 1 0 0 0 0 1 1 0 NN/NA 0 1 0 0 1 1 0 0 0 0 NN/NN 0 0 0 0 0 1 1 0 1 1

and wherein D represents discontinuous transmission (DTX), A represents Acknowledgement (ACK), N represents Negative Acknowledgement (NACK), AA represents ACK_ACK, AN represents ACK_NACK, NA represents NACK_ACK, and NN represents NACK_NACK.
 6. The user equipment as claimed in claim 5, wherein when a preamble and postamble (PRE/POST) sending mode is applied, the encoder is further to encode a PRE/POST indication into the codeword as follows: PRE 0 0 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 
 0.


7. The user equipment as claimed in claim 5, wherein the transmitter is configured to feedback the codeword to a Node B through an uplink High Speed-Dedicated Physical Control Channel (HS-DPCCH).
 8. The user equipment as claimed in claim 5, wherein the encoder is configured to obtain two Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) feedback signals of the two carriers, respectively, and to encode the feedback signals of the two carriers to generate the codeword.
 9. A method for receiving Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) information in a communication system in which two carriers are configured, the method comprises: transmitting, by a base station, data to a user equipment on the two carriers at the same time; and receiving, by the base station, an encoded codeword of the two carriers from the user equipment in response to reception of the data; wherein the codeword represents encoded HARQ-ACK information of a first carrier and a second carrier according to an encoding scheme of dual-carrier configured with Multiple-Input Multiple-Output (DC-MIMO), wherein the encoding scheme of DC-MIMO is as follows: HARQ-ACK information codeword D/A 0 0 0 0 0 0 1 1 1 1 D/N 1 1 1 1 1 1 0 0 0 0 D/AA 1 0 0 0 1 0 0 0 1 1 D/AN 0 1 0 0 0 0 1 1 0 1 D/NA 0 0 0 1 1 1 1 1 1 0 D/NN 1 1 1 1 1 0 0 1 0 0 A/D 1 1 1 1 1 1 1 1 1 1 A/A 1 1 0 1 0 0 0 0 1 1 A/N 0 0 1 1 1 0 1 0 0 1 A/AA 1 0 1 0 0 1 1 0 0 0 A/AN 1 0 0 1 0 1 0 1 0 1 A/NA 0 0 1 1 1 0 1 0 0 1 A/NN 0 1 1 1 0 1 0 0 1 1 N/D 0 0 0 0 0 0 0 0 0 0 N/A 1 0 0 1 0 1 1 1 0 0 N/N 0 1 1 0 0 1 0 1 0 1 N/AA 1 1 0 1 0 0 1 0 1 0 N/AN 1 1 0 0 0 1 0 1 1 0 N/NA 0 1 1 0 1 0 1 0 1 0 N/NN 0 0 1 0 1 1 0 1 0 1 AA/D 1 0 1 0 1 1 1 1 0 1 AA/A 0 1 1 0 0 0 0 1 0 0 AA/N 1 1 1 0 0 1 1 0 1 0 AA/AA 0 1 1 0 1 1 0 1 1 1 AA/AN 1 0 1 1 0 0 1 1 1 1 AA/NA 1 1 0 1 1 1 1 0 0 1 AA/NN 0 1 1 1 0 1 1 1 0 0 AN/D 1 1 0 1 0 1 0 1 1 1 AN/A 1 0 1 1 1 0 0 1 1 0 AN/N 0 0 1 1 0 1 0 0 0 1 AN/AA 0 0 0 1 1 0 0 1 0 1 AN/AN 1 1 1 0 0 0 0 0 0 1 AN/NA 1 0 0 0 0 1 0 1 0 0 AN/NN 0 0 1 1 0 1 0 0 0 1 NA/D 0 1 1 1 1 0 1 0 1 1 NA/A 0 1 0 1 1 1 1 1 0 0 NA/N 1 1 0 0 1 0 0 0 0 1 NA/AA 1 1 0 0 1 0 1 1 1 0 NA/AN 0 0 1 0 1 0 1 0 0 0 NA/NA 1 0 1 1 1 1 0 0 1 0 NA/NN 1 1 1 0 0 1 1 0 1 0 NN/D 1 0 0 1 0 0 1 0 0 0 NN/A 0 0 0 0 1 1 0 0 1 0 NN/N 0 1 0 0 0 1 1 0 0 1 NN/AA 0 1 0 1 0 0 0 0 1 0 NN/AN 0 0 1 0 0 0 0 1 1 0 NN/NA 0 1 0 0 1 1 0 0 0 0 NN/NN 0 0 0 0 0 1 1 0 1 1

and wherein D represents discontinuous transmission (DTX), A represents Acknowledgement (ACK), N represents Negative Acknowledgement (NACK), AA represents ACK_ACK, AN represents ACK_NACK, NA represents NACK_ACK, and NN represents NACK_NACK.
 10. The method as claimed in claim 9, wherein the codeword further comprises a preamble and postamble (PRE/POST) indication as follows when a PRE/POST sending mode is applied: PRE 0 0 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 
 0.


11. The method as claimed in claim 9, wherein the receiving comprises: receiving the encoded codeword of the two carriers from the user equipment through an uplink High Speed-Dedicated Physical Control Channel (HS-DPCCH).
 12. A base station for transmitting Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) information in a communication system in which two carriers are configured, the base station comprising: a transmitter, configured to transmit data to a user equipment on the two carriers at the same time; and a receiver, configured to receive an encoded codeword of the two carriers from the user equipment in response to reception of the data; wherein the codeword represents encoded HARQ-ACK information of a first carrier and a second carrier according to an encoding scheme of dual-carrier configured with Multiple-Input Multiple-Output (DC-MIMO), wherein the encoding scheme of DC-MIMO is as follows: HARQ-ACK information codeword D/A 0 0 0 0 0 0 1 1 1 1 D/N 1 1 1 1 1 1 0 0 0 0 D/AA 1 0 0 0 1 0 0 0 1 1 D/AN 0 1 0 0 0 0 1 1 0 1 D/NA 0 0 0 1 1 1 1 1 1 0 D/NN 1 1 1 1 1 0 0 1 0 0 A/D 1 1 1 1 1 1 1 1 1 1 A/A 1 1 0 1 0 0 0 0 1 1 A/N 0 0 1 1 1 0 1 0 0 1 A/AA 1 0 1 0 0 1 1 0 0 0 A/AN 1 0 0 1 0 1 0 1 0 1 A/NA 0 0 1 1 1 0 1 0 0 1 A/NN 0 1 1 1 0 1 0 0 1 1 N/D 0 0 0 0 0 0 0 0 0 0 N/A 1 0 0 1 0 1 1 1 0 0 N/N 0 1 1 0 0 1 0 1 0 1 N/AA 1 1 0 1 0 0 1 0 1 0 N/AN 1 1 0 0 0 1 0 1 1 0 N/NA 0 1 1 0 1 0 1 0 1 0 N/NN 0 0 1 0 1 1 0 1 0 1 AA/D 1 0 1 0 1 1 1 1 0 1 AA/A 0 1 1 0 0 0 0 1 0 0 AA/N 1 1 1 0 0 1 1 0 1 0 AA/AA 0 1 1 0 1 1 0 1 1 1 AA/AN 1 0 1 1 0 0 1 1 1 1 AA/NA 1 1 0 1 1 1 1 0 0 1 AA/NN 0 1 1 1 0 1 1 1 0 0 AN/D 1 1 0 1 0 1 0 1 1 1 AN/A 1 0 1 1 1 0 0 1 1 0 AN/N 0 0 1 1 0 1 0 0 0 1 AN/AA 0 0 0 1 1 0 0 1 0 1 AN/AN 1 1 1 0 0 0 0 0 0 1 AN/NA 1 0 0 0 0 1 0 1 0 0 AN/NN 0 0 1 1 0 1 0 0 0 1 NA/D 0 1 1 1 1 0 1 0 1 1 NA/A 0 1 0 1 1 1 1 1 0 0 NA/N 1 1 0 0 1 0 0 0 0 1 NA/AA 1 1 0 0 1 0 1 1 1 0 NA/AN 0 0 1 0 1 0 1 0 0 0 NA/NA 1 0 1 1 1 1 0 0 1 0 NA/NN 1 1 1 0 0 1 1 0 1 0 NN/D 1 0 0 1 0 0 1 0 0 0 NN/A 0 0 0 0 1 1 0 0 1 0 NN/N 0 1 0 0 0 1 1 0 0 1 NN/AA 0 1 0 1 0 0 0 0 1 0 NN/AN 0 0 1 0 0 0 0 1 1 0 NN/NA 0 1 0 0 1 1 0 0 0 0 NN/NN 0 0 0 0 0 1 1 0 1 1

and wherein D represents discontinuous transmission (DTX) A represents Acknowledgement (ACK), N represents Negative Acknowledgement (NACK), AA represents ACK_ACK, AN represents ACK_NACK, NA represents NACK_ACK, and NN represents NACK_NACK.
 13. The base station as claimed in claim 12, wherein the codeword further comprises a preamble and postamble (PRE/POST) indication as follows when a PRE/POST sending mode is applied: PRE 0 0 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 
 0.


14. The base station as claimed in claim 12, wherein the receiver is configured to receive the encoded codeword of the two carriers from the user equipment through an uplink High Speed-Dedicated Physical Control Channel (HS-DPCCH).
 15. A non-transitory computer readable medium, comprising: computer program code, which, when executed by a computer unit, will cause the computer unit to perform a method for receiving Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) information in a communication system in which two carriers are configured, wherein the method comprises: transmitting data to a user equipment on the two carriers at the same time; and receiving an encoded codeword of the two carriers from the user equipment in response to reception of the data; wherein the codeword represents encoded HARQ-ACK information of a first carrier and a second carrier according to an encoding scheme of dual-carrier configured with Multiple-Input Multiple-Output (DC-MIMO), wherein the encoding scheme of DC-MIMO is as follows: HARQ-ACK information codeword D/A 0 0 0 0 0 0 1 1 1 1 D/A 0 0 0 0 0 0 1 1 1 1 D/N 1 1 1 1 1 1 0 0 0 0 D/AA 1 0 0 0 1 0 0 0 1 1 D/AN 0 1 0 0 0 0 1 1 0 1 D/NA 0 0 0 1 1 1 1 1 1 0 D/NN 1 1 1 1 1 0 0 1 0 0 A/D 1 1 1 1 1 1 1 1 1 1 A/A 1 1 0 1 0 0 0 0 1 1 A/N 0 0 1 1 1 0 1 0 0 1 A/AA 1 0 1 0 0 1 1 0 0 0 A/AN 1 0 0 1 0 1 0 1 0 1 A/NA 0 0 1 1 1 0 1 0 0 1 A/NN 0 1 1 1 0 1 0 0 1 1 N/D 0 0 0 0 0 0 0 0 0 0 N/A 1 0 0 1 0 1 1 1 0 0 N/N 0 1 1 0 0 1 0 1 0 1 N/AA 1 1 0 1 0 0 1 0 1 0 N/AN 1 1 0 0 0 1 0 1 1 0 N/NA 0 1 1 0 1 0 1 0 1 0 N/NN 0 0 1 0 1 1 0 1 0 1 AA/D 1 0 1 0 1 1 1 1 0 1 AA/A 0 1 1 0 0 0 0 1 0 0 AA/N 1 1 1 0 0 1 1 0 1 0 AA/AA 0 1 1 0 1 1 0 1 1 1 AA/AN 1 0 1 1 0 0 1 1 1 1 AA/NA 1 1 0 1 1 1 1 0 0 1 AA/NN 0 1 1 1 0 1 1 1 0 0 AN/D 1 1 0 1 0 1 0 1 1 1 AN/A 1 0 1 1 1 0 0 1 1 0 AN/N 0 0 1 1 0 1 0 0 0 1 AN/AA 0 0 0 1 1 0 0 1 0 1 AN/AN 1 1 1 0 0 0 0 0 0 1 AN/NA 1 0 0 0 0 1 0 1 0 0 AN/NN 0 0 1 1 0 1 0 0 0 1 NA/D 0 1 1 1 1 0 1 0 1 1 NA/A 0 1 0 1 1 1 1 1 0 0 NA/N 1 1 0 0 1 0 0 0 0 1 NA/AA 1 1 0 0 1 0 1 1 1 0 NA/AN 0 0 1 0 1 0 1 0 0 0 NA/NA 1 0 1 1 1 1 0 0 1 0 NA/NN 1 1 1 0 0 1 1 0 1 0 NN/D 1 0 0 1 0 0 1 0 0 0 NN/A 0 0 0 0 1 1 0 0 1 0 NN/N 0 1 0 0 0 1 1 0 0 1 NN/AA 0 1 0 1 0 0 0 0 1 0 NN/AN 0 0 1 0 0 0 0 1 1 0 NN/NA 0 1 0 0 1 1 0 0 0 0 NN/NN 0 0 0 0 0 1 1 0 1 1

and wherein D represents discontinuous transmission (DTX), A represents Acknowledgement (ACK), N represents Negative Acknowledgement (NACK), AA represents ACK_ACK, AN represents ACK_NACK, NA represents NACK_ACK, and NN represents NACK_NACK.
 16. The non-transitory computer readable medium as claimed in claim 15, wherein the codeword further comprises a preamble and postamble (PRE/POST) indication as follows when a PRE/POST sending mode is applied: PRE 0 0 1 0 0 1 0 0 1 0 POST 0 1 0 0 1 0 0 1 0 
 0.


17. The non-transitory computer readable medium as claimed in claim 15, wherein the step of receiving comprises: receiving the encoded codeword of the two carriers from the user equipment through an uplink High Speed-Dedicated Physical Control Channel (HS-DPCCH). 